"If anything, this would convince me not to buy one".
Rooney has scored 12 goals in 20 appearances for DC United during his short spell in MLS, while Ronaldo has seven goals in 13 outings for Juve.
"I am truly humbled and hugely excited to play for England at Wembley again", Rooney said in an FA statement.
Rooney retired from worldwide duty in August 2017 as England's record goalscorer, while he has won more caps than any other outfield player.
Rooney will train with the rest of the Three Lions squad as normal ahead of the friendly match against U.S. at Wembley on November 15. "It's fitting that the match will be against the US and I hope that both sets of fans enjoy the game".
A man with 57 caps to his name told Sky Sports on the decision to bring Rooney out of global retirement for a game which will help to generate funds for his charitable foundation: "What a guy and what a player".
Rooney, meanwhile, is impressing in MLS with D.C. United following a frustrating second stint at boyhood club Everton.
He has featured in three World Cups (2006, 2010, 2014) and three European Championships (2004, 2012, 2016) for the Three Lions, and captained the squad at Euro 2016.
Former internationals such as Peter Shilton and Alan Shearer have questioned the call, with the latter suggesting that Rooney is being granted "a testimonial" in which to earn a 120th cap.
"Manager Gareth Southgate will also name the 33-year-old in his squad to face the Americans at Wembley Stadium on Thursday 15 November (8pm kick-off)".