Ancelotti said: “On a technical level, they are the worst of the three English teams to reach this season’s semi-finals.
“But that does not mean I would have chosen to be playing them in next week’s final. I would have preferred Manchester United.”
He added: “One of the reasons is obviously because we all saw how the semi-final went for Milan, both at Old Trafford and in the San Siro.
“But I also believe it would have made a better final because United are a technical team who play good football and also let the opposition play.
“I don’t believe the same thing will happen with Liverpool.”