Prince Charles’ accent is said to be posher and better sounding compared to Prince William's and Prince Harry's.

On the online forum site Quora, royal fan Sallie Smythe explained that Prince Charles’ accent may sound posher than his sons because he came from an older generation. The royal fan also said that when Queen Elizabeth II was much younger, her accent was also more regal.

“As for Charles, age obviously plays a part, but Charles is also a man who displays great anxiety traits. He has always been viewed as shy, socially awkward, and with a large number of anxiety-related nervous tics… His public speech, because of his exaggerated emphasis, plays a part in his voice overall… While public speech seems to make his delivery awkward and stilted, I’m sure that informal settings the lower anxiety would make him sound more fluid, less twitchy, and less affected,” she said.

Mark Severs, from Leeds Polytechnic, said that there are a lot of factors why Prince Charles’ accent sounds much better than his sons. This is because things change and the accent is one of those usual changes.

“Young people of a very privileged background have all shown a shift to a less stiff, formal mode of speech and a less polarized accent. In this sense, Charles is a relic among other relics and it isn’t constrained to his family,” he said.

Selene Davis, a resident of the United Kingdom, also said a similar thing. According to a royal fan, accents have adapted over the years. Growing up, Prince Charles used to live in a bubble, but Prince William and Prince Harry went to school at such a young age.

Pauline Toop, a resident of the United Kingdom, said that accents change year by year. She also said Prince Charles and his sons were born and raised on opposite sides of change and one of the contributing factors to their different accent is radio and television.

Prince Charles Prince William and Prince Harry
Prince Charles, Prince William and Prince Harry visit the tunnel and trenches at Vimy Memorial Park during the commemorations for the centenary of the Battle of Vimy Ridge on April 9, 2017 in Vimy, France. Getty Images/Tim Rooke