The Everton youngster has been a star performer this season.
Barkley has had a fine season so far for the Blues, with a series of impressive performances seeing him bounce back from a disappointing campaign last year.
He is almost a certainty to be in England’s squad for Euro 2016, with many now debating how to get him and Tottenham’s Dele Alli into the starting line-up.
At the other end of the spectrum stands Zaha, who has often show his qualities for the Eagles with impressive displays, but struggled to do it consistently.
And Merson says he is the same as Barkley but not as good, although he admits he would take him to France were he England manager.
“He’s Barkley, but not as good as Barkley in my opinion,” he told Soccer Saturday.
“For me, this lad is a nine out of ten or a four out of ten there’s no in between. If you were asking me who I would take between him and Oxlade-Chamberlain, I would take him.
“He’s one of them; if he has three nines in a tournament then we’ve got every chance of doing well.”
The problem for Zaha is breaking into an England midfield that is already packed with talent.
Even on the wing there is a plethora of names for him to compete with, as the likes of Theo Walcott, Alex Oxlade-Chamberlain and potentially even Aaron Lennon all vying for a place.
Should he be able to be consistent in the remaining games this season though, there is every chance he may catch Roy Hodgson’s eye before he chooses his squad.