The Portuguese forward shot to worldwide fame during his spell at Manchester United before joining Madrid on a £80 million move in 2009.
Speaking at the Dubai International Sports Conference, Ronaldo gave his analysis and comparison between two of the best leagues in the world.
The 26-year-old credited the Premier League for instilling in him the basic foundation of the game.
"I follow the Portuguese championship, but I prefer the English Premier League, where I learnt the elementary basic rules of football, especially discipline," he was quoted as saying on ESPN.co.uk.
However, he has no doubt which is the best league in the world.
He added: "I believe that La Liga is the best league worldwide, although I spent six years in the UK. Both championships are completely different to one another on technical levels.
"But the Spanish league is exceptional. It relies more on personal and technical skills."
The Portugal international also took the opportunity to squash any speculation surrounding his future at Madrid, insisting he is 'enjoying the moment' at the Santiago Bernabeu.
"I am a player and players can adapt to any league. I can play in any country. But I'm happy today with Real and will stay with them in the future.
"Frankly, I haven't thought about the next step. I'm just enjoying the moment and continuing to enjoy my football at Real Madrid. For the moment, Spain presents the greatest pleasure for me," he said.
Ronaldo has been in sensational goalscoring form this season and tops the La Liga charts with 20 goals in just 16 league games.