Extreme hair colors are all the rage right now, and purple seems to be a popular color amongst pop's hottest starlets! 'Voice' judge Christina Aguilera recently debuted purple dip-dyed hair, while songstresses like Jessie J, Jordin Sparks and Katy Perry have all rocked purple locks in the past. You all know what the big question is now -- who has the best purple hair out of these four singers?

Ever since we first saw Xtina's purple dye job, we were pretty much in love. She looks so awesome with the bleach blond hair on top and the fading purple on the bottom. Our favorite wig-wearin' Brit Jessie J also rocked a bright purple head topper with blunt bangs, and she once again looked super cool in this shockingly vibrant shade.

Then there's Jordin Sparks, who like Christina and unlike Jessie, went for more subtle purple streaks. The color offsets her brunette hair and her beautiful skin tone wonderfully and makes her look more rock star than R&B diva. Finally, we've got color enthusiast Katy Perry, who has dyed her hair pretty much every color of the rainbow. We totally love her dark purple hair, as it gave the singer the boost of fun she always craves while still keeping it classy enough for red carpet events like the Grammys.

Let's get the voting started! Who has got the best purple hair? Cast your vote for Christina, Jessie, Jordin or Katy below!

More From PopCrush