And ffs. Presumably we're talking about which guy is more credible to the British electorate.

Cameron. Won one election. Won a second election with a massively increased majority, one of the only guys in history to do so, clearly the British electorate rate him.

Corbyn. If you were trying to make an identikit stereotypical lefty you couldn't come up with anything better than Corbyn.

Beard.
Breton cap.
Badly dressed.
Vegetarian.
No car, rides a bike.
Teetotal.
Entirely humourless.
Gets on well with all of Britain's favourite organisations, the IRA, Hamas, Hezbollah and so on.
Won't sing the national anthem.

The vast majority of voters make their choices on really basic things. Policy stuff doesn't come into it for most people. Stuff like the national anthem and the IRA is what people hear and what makes their minds up.

So obviously Cameron. Not even worth discussing.