"Hold on" you might be saying "isn't there a new HTC One coming soon?" and the answer to that is "yes". In fact, we published our HTC One M9 review just a few days ago.
The thing is, the new phone is going to be more expensive to buy, and won't add a lot of extra features, so for now you might like to consider getting the HTC One M8, which is a very fine phone with lots of great features.
The big difference between the M8 and M9 is that the camera on the newer phone has been upgraded substantially. Gone is the dual camera of the M8, and instead there's a more impressive 13-megapixel camera. A small difference perhaps, but if you're photo mad then perhaps hanging on for the M9 might be worthwhile.
But for those keen to snap up one of the current handsets, here are some of the best deals we can find.
The UK's best HTC One M8 deal: For one penny less than £60 the phone is yours on Vodafone. Your monthly bill will be £26.50 and for that you'll get unlimited texts, 600 minutes of calls and 1GB of data. We say this is about the minimum amount of data you want on a smarphone these days. Get this deal: direct from The Carphone Warehouse.
Now let's break down the best HTC One M8 deals by network…
Best HTC One M8 deals on EE
EE is the network to go to if you want high-speed 4G
Deal 1: For £159.99 up-front and £23.49 per month you get 1000 minutes, unlimited texts and 2GB of data. The up-front cost is high, but the data and other allowances are really not bad at all. Get this deal:direct from The Carphone Warehouse
Deal 2: If you need a bit more than 2GB of data, then the best allowance EE does is 5GB. The best deal on this deal is for the phone at £59.99 and monthly line rental of £31.99. Your calls and texts will both be unlimited on this tariff too. Get the deal:direct from The Carphone Warehouse
Deal 3: For those with an alergy to paying up-front for their phone, the best deal on EE with a "free" handset is on a £31.99 per-month tariff. Included in that is 1000 minutes of calls, unlimited texts and 1GB of data. Get the deal:direct from The Carphone Warehouse
O2 is the network with extras, including the popular O2 Priority service
Deal 1: For £29.99 up-front, and £28.00 per month you can be the proud owner of a shiny new HTC One with unlimited calls and texts along with 1GB of data. The data will just about do, although our preference is for a bit more than this. Get the deal: direct from The Carphone Warehouse
Deal 2: If data is more important, then take a look at O2's 5GB data pack. As usual, calls and texts are unlimited when you're buying this much data and you'll be paying £59.99 for the phone and £33 per month. Get the deal:direct from The Carphone Warehouse
Deal 3: For those on a budget, you can get a free HTC One M8 on O2's £33 per month tariff, the difference is that unlike the data-heavy deal above, this one comes with only 500MB and 500 minutes with unlimited texts. Given the difference between this deal, and the 5GB is just £59.99 is it really worth it? Get the deal:direct from O2
Vodafone prides itself in coverage and quality, it's often a bit mean with data, but there are extras like Spotify and Sky Sports Mobile thrown in.
Deal 1: It's becoming something of a theme on these deal roundups that Vodafone has the cheapest tariff on offer. That's true on the HTC One too, because it's our lead deal again. A reminder though that for £59.99 up-front and £26.50 per month you can have 1GB of data, unlimited texts and 600 minutes of calls. Get the deal: direct from The Carphone Warehouse
Deal 2: For HTC One deals Vodafone offers tariffs with up to 20GB of data. That's great, but for most people 4GB is more than enough. That deal costs £59.99 for the phone plus £31.50 per month and comes with unlimited calls and texts. Get the deal: direct from The Carphone Warehouse
Deal 3: The best option for you if you don't want to pay anything up-front will be on the £34.50 per month tariff, which comes with 1GB of data and unlimited calls and texts. Get this deal:direct from Vodafone
Three is one of few providers that offers unlimited data, and Feel at Home is amazing for regular travellers.
Deal 1: On Three, the cheapest deal is for the HTC One M8 in silver, with unlimited calls and texts along with a miserly 500MB of data. This will cost you £49 up-front and £28 per month. Get this deal: direct from Three
Deal 2: Three is still the only place that has an unlimited data offering. To get this, you'll need to pay £40 per month, but the phone is free with unlimited calls and texts to boot. Get this deal:direct from Three
Deal 3: The only offer Three has where you get a free handset is the one above, with unlimited data. For some though, that's a little bit too much to spend monthly so if you're prepared to spend £49 on the phone, you can reduce the monthly fee by £4. You'll still gety 2GB of data, which is ample, and unlimited calls and texts. Get this deal:direct from Three