It's the battle of the iPhone 12 colours.

iPhone 12 boasts some of the very best features that Apple has to offer. From advanced 5G tech to an all new dual camera, fans were left in awe when they were released last year.

At launch, iPhone 12 and 12 mini were offered to us in five stunning finishes: black, green, white, blue and PRODUCT(RED).

As if this wasn't enough colours to choose from, Apple made a huge, and bright announcement at their spring event.

We'd like to take this opportunity to introduce you to the new purple iPhone 12 and 12 mini.

That's right, Apple in true Apple fashion, added a sixth option into the mix making it all the more impossible to choose your favourite.

We decided we'd give you a little helping hand and produced this guide. It ranks the iPhone 12 and 12 mini colours by popularity, so you can see which colour is right for you.

Decide whether you want to be right on trend and pick the most popular, jump in with something nobody else has or keep up with the latest purple addition. The choice is yours.

Number one: back in black.

The iPhone 12 in black laid horizontally.
Number one.

It should come as no surprise that black is the most popular iPhone 12 and iPhone 12 mini colour.

Black is the most popular colour for pretty much everything. Dresses, cars, shoes, coats, furniture, the list is endless.

It's known for being a classic, goes-with-everything colour that people go mad for and it seems that Apple fans fall into this category.

But what does black really mean for the iPhone 12 or 12 mini? We think black means business and iPhone 12 and 12 mini are no exception to that.

Black gives a stunning, classic finish that will leave users feeling like the bees knees. It's also the perfect colour for hiding those everyday scuffs and smears!

If you opt for iPhone 12 or 12 mini in black – we all know you mean business.

Number two: feeling blue?

Blue iPhone 12 laid horizontally.
Number two.

Second on the popularity list is blue and we're not shocked. We know there are endless shades of blue, but for some reasons there's just something special about the blue that Apple have used in their iPhone 12 and 12 mini design.

Every time we look at it, we just immediately feel chilled out and relaxed. This might sound dramatic, but we truly mean it.

It ranks at number two for many reasons, with a key one being it's just the perfect amount of colour. There are many people who want to go for something a little different than plain black, but don't want a phone too in your face.

This is where blue comes into play. Blue is the colour for those laid-back iPhone users. It's a perfect balance of cool but not too crazy and will have you quickly becoming the coolest kid on the block, you can count on that.

If you pick blue as your favourite iPhone 12 or iPhone 12 mini colour, we know you’re cooler than ice.

Number three: Heating up with red?

The iPhone 12 in red laid horizontally.
Number three.

Red is a popular colour in general. It's perfect for cars, interior design, dressing gowns, lipstick and more. It's a real statement colour and we think the iPhone 12 or 12 mini in PRODUCT(RED) is spicy as hell.

Red is associated with all things love and passion and we for one love the iPhone 12 and 12 mini in PRODUCT(RED) and we're feeling pretty passionate about telling you that.

Choose love and get your iPhone 12 or 12 mini in PRODUCT(RED) today.

Number four: for the love of white.

The iPhone 12 in white laid horizontally.
Number four.

Number four on the list is white. We can understand why so many people are here for the iPhone 12 or 12 mini is stunning white. So plain and elegant yet such a statement colour that really stands out.

The white iPhone 12 and 12 mini boast a sense of class and finesse. We're not sure about you but when we think of the colour white, we think of something quite heavenly and we think that's pretty much bang on in this case.

If you think less is more, get your white iPhone 12 or 12 mini today.

Number five: living green?

The iPhone 12 in green laid horizontally.
Number five.

Rolling in at number five on the list is green. Despite coming out at the bottom, you won't regret getting your iPhone 12 or 12 mini in green - we promise.

It's a bold choice which is probably why it does sit at number five on the list. You've got to dare to live on the brighter, wild side of life which we know isn't for everyone.

Green makes us think about freshly cut grass or peppermint tea. There's something so refreshing about this finish and we can't get enough of it.

The iPhone 12 and 12 mini are made with 100 percent recycled rare earth elements in all magnets and Apple have used less plastic in its production – making the colour green perfect to represent all of these fantastic environmental changes.

If you opt for iPhone 12 or 12 mini in green – we think you’ll certainly be carrying Apple’s message of a greener future.

Perfectly purple.

iPhone 12 in purple.
Purple's now in season. 

We've not forgotten about the new purple finish, it's just not been out long enough for us to give it a rating just yet but we're certain this will be an absolute crowd pleaser.

This new purple finish has really spruced up spring and is perfect for those of you wanting to add a pop of colour to your lives.

If you want to stay on trend and have the freshest and most recent colour, then you can get your purple iPhone 12 or iPhone 12 mini today.

Which will it be?

So, there you have it. Each iPhone 12 and 12 mini colour ranked by popularity. Each colour is so unique and special in its own way and no matter which you opt for, you're guaranteed a flawless looking iPhone.