Duchess Catherine aka Kate Middleton has been voted the Most Fashionable British Royal Female, with her husband's grandmother, the Queen, in second spot and Zara Phillips in third.
Poll commissioners DottyBingo.com believe Catherine's wedding to William last year heavily influenced the result as Princesses Beatrice and Eugenie - who were the subject of ridicule for the hats they donned for the occasion - took the bottom two places on the list.
A spokesperson from DottyBingo.com commented: "It is no surprise that Kate has achieved the top spot, as for the last year she has hardly left the media spotlight.
"She only has to be seen wearing something once for it to be an immediate hit on the high-street.
The company believe Catherine would have faced more competition for the top slot if they had allowed people to vote for her sister Pippa Middleton.
The spokesperson added: "Nevertheless, Kate would have had competition for the top spot if we had let people vote for her sister Pippa. However, due to the fact she is not a royal, we decided to keep her off the list."
Most Fashionable British Royal Female:
1. Catherine, Duchess of Cambridge - 33%
2. Queen Elizabeth - 21%
3. Zara Phillips - 14%
4. Sophie, Countess of Wessex - 11%
=5.Camilla, Duchess of Cornwall - 7%
=5. Princess Anne - 7%
7. Princess Beatrice - 5%
8. Princess Eugenie - 2%