Blonde vs brunette: 11 celebrities help you decide

Will you test whether blondes have more fun? Or will you join the dark side?

Will you test whether blondes have more fun? Or will you join the dark side?

It's an eternal struggle. Blonde hair vs brown hair. Do we go light? Do we go dark? Or do we just find middle ground and go in between? If in doubt, the best way to work out whether you'll suit blonde hair or brown hair is to look at celebrities with a similar skin tone to you and then go through photos of them when they've been blonde and brunette.

This can take ages. Trust us. We know. Because we've gone ahead and done all the hard work for you.

From Cameron Diaz to Kim Kardashian, we look at the celebrities who have changed their hair colour and nailed the blonde look, the brunette look, or both. And the reasons why.

Thinking of changing your hair colour? Take this quiz to find a hair mask which will keep it in tip-top condition.

For example, the warmth in Jessica Alba's skin tone completely changes with her hair colour. When she's blonde, her complexion looks brighter, but cooler. And when she's brunette, her skin looks more golden. In contrast to this, Miranda Kerr's complexion looks more vibrant when she has brown hair. But, when she lightens it up, her skin exudes more of a warm glow.

Facial features can change too. For instance, when Kristen Stewart sports a peroxide 'do, her brows look bolder and her structure looks more sculpted. But, when she goes back to her roots with brown hair, her facial features look softer and more balanced. Similarly, when Kim Kardashian changed her hair colour to blonde, her features became far more striking. Each facial trait of hers took a life of its own.

Now, that's not say that any of these celebrities looked better or worse with blonde or brown hair. But, it does make a case for hair colour ideas that can completely transform your whole look.

So before you go several shades lighter, or join the dark side, check out these blonde vs brunette celebrity hair colours.

Cameron Diaz

Cameron Diaz

Cameron Diaz shows off her beach blonde hair.
(Image credit: ddp USA/REX/Shutterstock)

Cameron Diaz shows off her beach blonde hair.

Cameron Diaz

Cameron Diaz

With a much darker shade, Cameron's skin looks a lot brighter.
(Image credit: Julian Makey/REX/Shutterstock)

With a much darker shade, Cameron's skin looks a lot brighter.

Cara Delevingne

Cara Delevingne

Cara's rich blonde hue allows her bold brows to take main stage.
(Image credit: Matt Baron/BEI/Shutterstock)

Cara's rich blonde hue allows her bold brows to take main stage.

Cara Delevingne

Cara Delevingne

When Cara dyes her roots a few shades darker, it adds depth to her hair.
(Image credit: Matt Baron/BEI/BEI/Shutterstock)

When Cara dyes her roots a few shades darker, it adds depth to her hair.

Jennifer Lawrence

Jennifer Lawrence

Jennifer Lawrence's darker roots allow her to work a blonde 'do without looking too washed out.
(Image credit: Broadimage/REX/Shutterstock)

Jennifer Lawrence's darker roots allow her to work a blonde 'do without looking too washed out.

Jennifer Lawrence

Jennifer Lawrence

Jennifer Lawrence's natural hair colour looks perfect against her complexion.
(Image credit: Theo Kingma/REX/Shutterstock)

Jennifer Lawrence's natural hair colour looks perfect against her complexion.

Jessica Alba

Jessica Alba

Not the Jessica Alba we're used to, but she still works it.
(Image credit: Peter Brooker/REX/Shutterstock)

Not the Jessica Alba we're used to, but she still works it.

Jessica Alba

Jessica Alba

Jessica's honey brown hair is perfect for her complexion.
(Image credit: Chelsea Lauren/REX/Shutterstock)

Jessica's honey brown hair is perfect for her complexion.

Jessica Biel

Jessica Biel

Jessica Biel's skin tone suits both shades of hair colour. And we love this yellow blonde.
(Image credit: REX/Shutterstock)

Jessica Biel's skin tone suits both shades of hair colour. And we love this yellow blonde.

Jessica Biel

Jessica Biel

Her brunette hair adds warmth to her skin.
(Image credit: Gregory Pace/BEI/Shutterstock)

Her brunette hair adds warmth to her skin.

Kim Kardashian

Kim Kardashian

Kim almost broke the internet when she peroxided her hair.
(Image credit: David Fisher/REX/Shutterstock)

Kim almost broke the internet when she peroxided her hair.

Kim Kardashian

Kim Kardashian

But we love her brown hair. Especially when she teams it with no make-up.
(Image credit: SIPA/REX/Shutterstock)

But we love her brown hair. Especially when she teams it with no make-up.

Kristen Stewart

Kristen Stewart

We love K-Stew's 80s peroxide blonde 'do.
(Image credit: Startraks Photo/REX/Shutterstock)

We love K-Stew's 80s peroxide blonde 'do.

Kristen Stewart

Kristen Stewart

In her twilight years, K-Stew was the brunette to end all brunettes.
(Image credit: Matt Baron/BEI/Shutterstock)

In her twilight years, K-Stew was the brunette to end all brunettes.

Miranda Kerr

Miranda Kerr

The famous Australian model looked sultry with blonde hair.
(Image credit: Startraks Photo/REX/Shutterstock)

The famous Australian model looked sultry with blonde hair.

Miranda Kerr

Miranda Kerr

Miranda's brown hair really brings out her facial features.
(Image credit: David Fisher/REX/Shutterstock)

Miranda's brown hair really brings out her facial features.

Olivia Wilde

Olivia Wilde

Blonde hair brings warmth to Olivia's complexion.
(Image credit: Broadimage/REX/Shutterstock)

Blonde hair brings warmth to Olivia's complexion.

Olivia Wilde

Olivia Wilde

On the other hand, brown hair makes her skin look brighter.
(Image credit: Gregory Pace/BEI/Shutterstock)

On the other hand, brown hair makes her skin look brighter.

Rachel McAdams

Rachel McAdams

When it comes to hair colours, Rachel McAdams is quite the chameleon. Not only doe she look great as a blonde...
(Image credit: Startraks Photo/REX/Shutterstock)

When it comes to hair colours, Rachel McAdams is quite the chameleon. Not only doe she look great as a blonde...

Rachel McAdams

Rachel McAdams

She also looks amazing as a brunette.
(Image credit: BDG/REX/Shutterstock)

She also looks amazing as a brunette.

Reese Witherspoon

Reese Witherspoon

Although we're used to seeing Reese as a blonde, she definitely suits brown hair too.
(Image credit: Pace/BEI/BEI/Shutterstock)

Although we're used to seeing Reese as a blonde, she definitely suits brown hair too.

Reese Witherspoon

Reese Witherspoon

But that doesn't mean that we don't love our legally blonde girl as a blonde.
(Image credit: Gregory Pace/BEI/Shutterstock)

But that doesn't mean that we don't love our legally blonde girl as a blonde.

Rihanna

Rihanna

When Rihanna dyed her hair blonde, it instigated a whole movement.
(Image credit: David Fisher/REX/Shutterstock)

When Rihanna dyed her hair blonde, it instigated a whole movement.

Rihanna

Rihanna

But our favourite bad gal can work a brunette 'do just as well.
(Image credit: Jim Smeal/BEI/BEI/Shutterstock)

But our favourite bad gal can work a brunette 'do just as well.

Natalie Lukaitis