Alexa Chung has been named the Best Dressed Celebrity of 2010.

The TV presenter and model beat off competition from the likes of Agyness Deyn, Katy Perry and Kristen Stewart to top the poll by Teen Vogue magazine. .

British born Alexa has long been regarded as a fashion icon and is the face of DKNY Jeans, as well as a model for Pepe jeans and she has previously been a cover model for magazines including Vogue and Harper's Bazaar.

The 27-year-old star - who wears many floral prints and has a distinctly vintage/bohemian style to her dress - recently told how she feels she dresses like "a granny".

She said: "Everyone says I look like a granny. I do sexy sometimes, but never sl**ty. I'm quite proud that geeky, asexual dressing has become cool. It's good to promote a different look. It's cooler to get something for £5 in a charity shop, than spend £5,000 in Versace."

Also included in the top ten of the list were actresses Carey Mulligan, Emma Roberts and Rachel Bilson - who carry a sophisticated and understated style - country singer Taylor Swift and socialite and model Olivia Palermo.

Some of the list's choices appeared surprising, as despite dramatically turning around her look and image over the last year - from rock chic to elegant and sophisticated - receiving a great deal of adoration from The Fashion press, Kelly Osbourne is only at number 25 on the list.

Elsewhere Rihanna - who strikes the line between Lady GaGa's outrageousness and a more classic elegance well - appears at number 40 and 'Harry Potter' actress Emma Watson appears at number 16.

Teen Vogue's 50 Best Dressed Celebrities of 2010, top ten:

1) Alexa Chung

2) Emma Roberts

3) Carey Mulligan

4) Kate Bosworth

5) Lea Michele

6) Camilla Belle

7) Kristen Stewart

8) Taylor Swift

9) Olivia Palermo

10) Rachel Bilson