Britons prefer Prince William to the Queen, according to an opinion poll.
But both royals are significantly more popular than the UK's best-known politicians.
Of the 2,000-plus people surveyed by ComRes for the Sunday Mirror and Independent on Sunday, 68% expressed a "favourable" view of the young royal compared with 63% for his grandmother.
The Prince of Wales lagged well behind on 43% but even the heir to the throne enjoyed a better rating than any of the Westminster figures.
London mayor Boris Johnson came closest to a regal score on 41% - with Prime Minister David Cameron pipping Ukip's Nigel Farage by 28% to 26%.
Fewer than one in five said they saw Labour leader Ed Miliband in a good light (19%) - fewer than Foreign Secretary William Hague (25%) and on a par with Chancellor George Osborne.
After their recent public spat, Theresa May retains more public favour than Michael Gove (16% to 9%) - with the Education Secretary also attracting significantly more dislikes.
Mrs May is significantly better liked by Tory supporters.
Reflecting his party's woeful poll showings, Liberal Democrat Deputy Prime Minister Nick Clegg is admired by only 13%.
The poll showed a narrowing of Labour's lead over the Tories to 34% versus 32% - the smallest gap for almost two-and-a-half years in ComRes online research.
Ukip and the Liberal Democrats shed a point each to stand at 18% and 7%.
Religious freedom was named by only 12% of voters as one of the most important "British values" - after Mr Gove pledged they would be promoted in the classroom in the wake of the "Trojan Horse" controversy.
The most chosen was freedom of speech (48%) followed by respect for the rule of law (34%), fairness (27%), tolerance (27%), a sense of humour (26%), equality (24%), politeness (22%), political freedom (20%) and responsibility (14%).
Aspiration - often cited by political leaders as a fundamental British value - was picked by only 3%.
ComRes interviewed 2,034 British adults online from June 11-13.