Audrey Hepburn, Kate Moss and David Beckham have been named among the most stylish Britain's of all time.

A survey of 2,000 adults, entitled 'The Great British Style Audit', revealed the 'Breakfast at Tiffany's' star topped the list taking home 27% of the vote, while the late Princess Diana came in a close second place with 23%.

Other royals to make it onto the list included the Duchess of Cambridge in fourth place and surprisingly, Elizabeth I, who took the sixth spot.

Former soccer player David Beckham - who has starred in fashion campaigns for H&M and Belstaff - received 23% of the vote, with his wife Victoria Beckham, who is renowned for her eponymous label, coming in at ninth place.

While David was the highest scoring male to make it into the top 10, legendary 'James Bond' star Sean Connery was voted in at seventh place and 80s icon David Bowie came eighth.

1960s beauty Twiggy took the fifth spot, while supermodel Kate Moss rounded off the list.

The survey was conducted to coincide with the launch of Samsung's new Galaxy S6 smart phone which has been described by the company as their ''most stylish yet''.

Marketing Director of IT & Mobile at Samsung, Ines van Gennip, said: ''Timeless elegance and style are qualities that are common throughout the top ten; great style will always be in fashion whatever the era or situation. We recognise that many look for a phone that will not only perform brilliantly, but look great - which is why the Samsung Galaxy S6 and Galaxy S6 edge are not only our most ground breaking in terms of technology - they're our most stylish yet.''

The top 10 most Stylish Brits of All Time Are:

1. Audrey Hepburn - 27%

2. Princess Diana - 23%

3. David Beckham - 17%

4. Duchess of Cambridge - 15%

5. Twiggy - 10%

6. Queen Elizabeth I - 10%

7. Sean Connery - 9%

8. David Bowie - 8%

9. Victoria Beckham - 8%

10. Kate Moss - 8%