Selena Gomez is just 20 years old, but she's already established herself as a fashionista. We won't go as far as to award her icon status just yet, but she's getting there.

That said, she's had her share of stumbles along the way.

She always looks gorgeous, wears the hottest designers, embraces color and often plays with her hair length, color and texture, which is like an added accessory. She switches things up, wearing short and long dresses with equal flair.

But she also has a chronic style flaw: She frequently dresses older than she is. Her BFF Taylor Swift once had the same penchant, but youthful doesn't mean you have to be sloppy.

Here's an example of Gomez looking polished but too mature, thanks to a knee-length black Dolce & Gabbana dress with gold brocade.

Selena Gomez Dolce & Gabbana Brocade
Pascal Le Segretain, Getty Images
loading...

She hits the mark here in the shiny, royal purple Reem Acra mini that she wore to the movie premiere of her ex-boyfriend Justin Bieber's concert film.

Selena Gomez Reem Acra Justin Bieber Premiere
Jason Merritt, Getty Images
loading...

What's Right:

Gomez dazzled at the February 2013 premiere of her against-type film 'Spring Breakers' in France. She wore a bright blue Gucci mini dress that was perfect for a party and for showing off her shapely legs. There's a tiny bit of sideboob, but it wasn't trashy. The color popped and the scale-like construction is fashion-forward.

Selena Gomez Spring Breakers Blue Gucci
Pascal Le Segretain, Getty Images
loading...

This hot pink DSquared mini is a gorgeous compliment to her tawny skin. Its flirty hem and polished shape allow her to be young but not too teenybopperish.

Selena Gomez Teen Choice DSquared2
Jason Merritt, Getty Images
loading...

This one-shouldered, powder pink Paule Ka dress is another example of Gomez looking young, fun and pulled-together. She's never mall'ish or sloppy. This petal hue also pairs beautiful with her sunkissed skin.

Selena Gomez Pink Paule Ka
Jason Merritt, Getty Images
loading...

But Gomez does do casual. When she goes that route, she does it right. Skinny jeans, a flannel, a slouchy beanie and kicks are a twentysomething's uniform -- and she pulls them off flawlessly. She reps the NEO brand, and it's easy to see why the powers-that-be at Adidas chose her for this diffusion line.

Selena Gomez NEO Casual
Jason Merritt, Getty Images
loading...

While minis and short hems are her friends, Gomez doesn't refrain from flowing gowns. This silver Dolce & Gabbana dress plays up her curves while remaining young and fresh. Check out her Old Hollywood updo, too.

Selena Gomez Silver Dolce Gabbanna Oscars
Jason Merritt, Getty Images
loading...

Her gold J. Mendel Grammy dress did the same.

Selena Gomez Gold J. Mendel Grammys
Jason Merritt, Getty Images
loading...

This heather-hued Marchesa dress looks like a darling confection. Well, from the front anyway.

Selena Gomez Marchesa Gray
Alberto E. Rodriguez, Getty Images
loading...

What's Wrong:

The back of the same gown nearly ruined the whole thing.

Selena Gomez Marchesa Gray
Alberto E. Rodriguez, Getty Images
loading...

Despite a crisp white blazer and leather leggings, Gomez looks like she's 30 here. Maybe it's the too-big hair.

Selena Gomez
Jason Merritt, Getty Images
loading...

Gomez donned menswear at a 'Spring Breakers' premiere. The golden element added a femme touch, but the squared-off shoulders were too severe.

Selena Gomez Atelier Versace Suit Spring Breakers
Andreas Rentz, Getty Images
loading...

Oh, and the see-through back is confounding. Why not just show skin instead of installing a mesh panel?

Selena Gomez Atelier Versace Suit Spring Breakers
Andreas Rentz, Getty Images
loading...

We don't dislike this pale pink peplum dress by Giambattista Valli. It's pretty. But it's a bit old for Gomez.

Selena Gomez Peplum Pink Giambattista Valli
Jamie McCarty, Getty Images
loading...

At the 2013 Golden Globes, she killed her gold Atelier Versace party dress with that rat's nest hair. She needed a sleek, straight 'do. The heels are a snoozefest, too.

Selena Gomez Golden Globes Atelier Versace
Jason Merritt, Getty Images
loading...

How to Fix It:

Gomez pretty much knows what to do on the red carpet. Her black Dolce & Gabbana from the Snowflake Ball for UNICEF in 2012 was winter-appropriate and classic.

Selena Gomez Dolce & Gabbana Snowflake Ball UNICEF
Stephen Lovekin, Getty Images
loading...

The singer/actress looked edgy and sexy in a sheer black Julien McDonald dress at the 2011 VMAs. We'd have ditched the train, but with or without, looks like this are a winner.

Selena Gomez Black Julien McDonald VMAs
Christopher Polk, Getty Images
loading...

Gomez is best-served by sticking with her favorite designers (like Versace) and by continuing to wear short hems -- like she did with this white frock.

Selena Gomez White Versace
Imeh Akpanudosen, Getty Images
loading...

She is also rather wise with her gowns, like this blush-hued Atelier Versace with a sweetheart neckline. She can do short, long, black or bright colors. As long as she sticks to what's in her wheelhouse, she'll remain a style ace on her way to icon status.

Selena Gomez Atelier Versace Venice
Pascal Le Segretain, Getty Images
loading...

More From KISS 104.1