Interested in the HTC One M8 but baulking at the price tag? Don't worry, we know how you feel. It's almost too shiny to resist but with such a stunning build and so much power comes a fairly steep cost.
But while you're certainly going to have to shell out a fair bit to get your hands on one there are some pretty good deals floating around and we've done the hard work for you by collecting them all in one place.
So grab a coffee, say some parting words to whatever handset you're currently rocking and read on to find the best HTC One M8 deal for you.
A word of warning before we get started, the HTC One M8 supports nanoSIMs which are smaller than the SIM you may be already using.
In fact only the M8, iPhone 5S, 5C, 5 and Moto X support this tiny card so you'll need to get your network to send you a new SIM to pop in the handset.
4G on Three
If you're going to splash out on a world beating super phone, you might as well make the most of it and get some super fast 4G internet to go with it.
Three is the obvious choice to go with, being the only network to offer unlimited 4G data and its got some fairly good prices too.
For example on a 24 month contract you can get the HTC One M8 for £41 per month with unlimited data, unlimited texts and 600 minutes, though there is a £49 upfront cost for the handset. Over the life of the contract that amounts to £1,033.
Alternatively if 600 minutes isn't enough for you Three also sells the HTC One M8 for £44 per month on a 24 month contract with unlimited minutes, data and texts, alongside the same £49 upfront charge.
That comes in at a slightly steeper £1,105 over 24 months, but has the advantage of never having to worry about any allowances. Both of those deals are for the grey version of the handset.
4G on Vodafone
Vodafone also has some tempting 4G deals, which is good news if you're currently with the big red and don't fancy switching networks.
For £47 per month you can get the HTC One M8 in silver with unlimited minutes, unlimited texts and 3GB of data. Better yet there's no upfront cost, so over the 24 months of the contract it amounts to £1,128.
While that is slightly more than Three and it has data limits, Vodafone offers 6 months free of Spotify Premium or Sky Sports Mobile TV to sweeten the deal.
4G on EE
While EE can't match Three for data allowances it does have far and away the most wide reaching 4G network right now, so you'll actually be able to make use of 4G speeds in more places.
Currently you can get the grey version of the HTC One M8 for just £29.99 per month and that comes with 2GB of data, unlimited minutes and unlimited texts.
It does carry a £69.99 upfront cost and over the course of 24 months it will set you back just £789.75, making it one of the most affordable deals.
4G on O2
O2 is also getting in on the M8 love. You can get the handset in grey, silver or gold with 5GB of data, unlimited minutes and unlimited texts for £38 per month, along with an upfront cost of £99.
That comes out at £1,011 over 24 months, which is a similar price to Vodafone and has a similar amount of 4G coverage. Plus, like some of the Vodafone deals it's eligible for £100 cashback, taking your total outlay down to £911.
Alternatively if you don't need that much data you can get the phone for even cheaper. O2 are doing it for £38 per month with 1GB of data, unlimited minutes and texts and just £49 upfront, with the same £100 cashback offer, which amounts to £961 over 24 months, not including the cashback.
Really though it's probably worth spending the extra £50 and getting 4GB of additional data every month.
Best 3G HTC One M8 deals
4G isn't for everyone - perhaps your budget doesn't stretch that far, or 4G hasn't arrived in your area yet. In this case there are a variety of top notch 3G HTC One M8 deals for you to pick from.
As you won't be able to harness the superfast 4G speeds these 3G contacts are cheaper, but your web browsing capabilities should still be respectable if you've got decent reception.
3G on Vodafone
If you're not fussed about 4G you might be able to save yourself a bit of money. Vodafone is offering the silver version of the HTC One M8 for just £33 per month with 1GB of data, unlimited minutes and texts and a £19.99 upfront cost, which comes out at £811.99 over 24 months.
If you don't want to commit to a 24 month contract Vodafone also has some 12 month deals. The grey version can be had for £47 per month with unlimited minutes and texts, 1GB of data and a £114.99 upfront cost, amounting to £678.99 in total.
In a sense that makes it one of the most expensive deals available, as you only get 12 months worth of data, minutes and texts. Still, it does free you up to easily swap it for whatever HTC brings out next year.
For ever so slightly more you can get it with 2GB of data along with unlimited texts and internet. That comes out at £52 per month and has an £89.99 upfront charge, which means that over 12 months it will cost you £713.99, which for double the data is probably worth it.
Currently Vodafone is the only network offering the HTC One M8 on 12 month tariffs, so there are few options if that's what you want.
3G on T-Mobile
Three might be the only network to offer unlimited 4G data, but if you're happy with just 3G then T-Mobile can give you unlimited data too.
The HTC One M8 is available in grey from T-Mobile with 500 minutes, unlimited data and unlimited texts for £37.99 per month along with a £29.99 upfront fee. Over the life of the contract it will cost you £941.75.
You can also get it in silver with the same 500 minutes, unlimited data and unlimited text allowances for just £27.99 per month, but at £139.99 the upfront cost is a lot higher.
Still, at an overall cost of £811.75 over 24 months it's ultimately a better value proposition.
3G on Orange
Prices on Orange are similar to T-Mobile, but come with different allowances. You can, for example, get the handset in gold for £37.99 per month at just £29.99 upfront, but while it comes with unlimited minutes and texts it only includes 1GB of data.
So at £941.75 over 24 months it's the same price as you can get it for on T-Mobile, but you get more minutes and less data.
While there are other deals out there and more likely to be added over time these are the among the best around right now. So pick a network and data requirement and get shopping!