The Bayern forward recognised his style of play would work better with Ronaldo than with Messi, yet he claimed Lewandowski would top both.
Former Germany international Muller has 18 assists in the Bundesliga this season, while Lewandowski has netted 29 times as Bayern march towards another title.
However, the World Cup winner did acknowledge Messi and Ronaldo are "outstanding" and cannot be compared to other players.
"Maybe in my past years I would like to play with Leo Messi, because in the first six or seven years of my career, I was more the receiving striker," Muller said.
"I got the ball in the box and tried to score. In the moment right now, in my very good shape at the moment, I assist many goals.
"Maybe now I need more a Cristiano Ronaldo to score the goals, but we at Bayern have Robert 'Lewan-goal-ski'! I think maybe right now he is the better option than Cristiano.
"I played against both [Messi and Ronaldo], I won against both, I lost against both.
"They are very, very good, they are special, they are not like normal very good players in the world of football. They are outstanding because they play always at the limit.
"Always, their whole 10 years, they score 50 goals each year. That's crazy.
"On my way to the World Cup, we won with Germany against both. On my way to several Champions League finals, we won against both.
"Every football player needs also the team, and that's why we love football so much."