The Queen should retire and let Prince Charles take over the reigns, according to a poll.
The Prince of Wales, who lives at Highgrove in Gloucestershire, has been heir apparent for 62 years.
A YouGov poll said 42% of people want the Queen to let Charles take on her duties, and 36% want her to continue.
And for the first time, The Sunday Times poll shows, there has been a swing in favour of the crown passing directly to him, rather than to the Duke of Cambridge.
Only 31% said the crown should go straight to Prince William, compared to 44% two years ago.
YouGov said public opinion of Prince Charles had changed hugely in the past five years.
It follows revelations that the Queen, who is 88, and heir have embarked on a 'job share'.
Of respondees, 47% said that if the Queen became to ill to appear in public or carry out duties, she should abdicate.
And 54% said Charles should take over the weekly meeting with the Prime Minister.
There is still opposition to Camilla becoming Queen, with just 17% in favour and 46% saying she should instead take the title Princess Consort.