The forward has left the door open for both of the Liga giants to pursue his signature, and feels Lionel Messi is the best player in the world
The Brazil international is continually being linked with a move to Europe, but says he is in no rush to wave goodbye to his current club.
"I have no preference for Barcelona or Real Madrid. They are both great clubs that are respected by everyone. They each have their own history and fantastic players," Neymar told Cope.
"In the past few years, Barcelona have impressed the entire world with the way they play. They are one of the best teams in the world.
"Playing in Europe continues to be a dream, but I do not know whether it will happen soon. Only I decide when I'm ready for it.
"I will make the move when I make the decision myself. It's not about anybody else, but solely my call. If I feel I have to go now, I'll leave now. But if I want to stay for five more years, I'll leave in five years..."
The forward also had his say on Cristiano Ronaldo and Lionel Messi and had nothing but praise for the Liga stars.
"They are two amazing players who any team would love to have. You cannot compare them. They each have their own qualities.
"However, if you asked me to vote for the best player in the world, I'd say Messi."