The World Cup winner believes that both players have been sensational this year, but feels the Barcelona star does more to entertain spectators at matches
The Argentine has won the last three editions of the award, but his Portuguese counterpart has helped los Blancos to the Liga title and led his country to the European Championship semi-finals this year.
"Messi and Cristiano are amazing, the two best players in the world, but Messi does more to entertain fans," he told Marca.
The two-time World Cup winner also believes Santos striker Neymar must transfer to a big European club in order to fulfill his potential, both a player and a person.
"I would advise Neymar to go to Europe. As well as being the home of football, the culture there make it a great opportunity and an option that should not be missed," Ronaldo said.
"In Europe, players become real people, especially Brazilians. I learned a lot, it was great to live in Europe for 18 years and I can say that there is no university to teach you everything I learned playing football there."
The 36-year-old is currently on the board of directors for the Organizing Committee for 2014 World Cup in his homeland, and he admitted it is a prospect that makes him wish he was still playing.
"I'd love to be a few years younger and return to play at the Maracana. Brazilian football will inherit a legacy from the World Cup. New stadiums, new football prospects. Everything will have changed because of 2014."