HTC has just announced the HTC One M8 smartphone which replaces the less-than-a-year-old HTC One with a larger and more powerful handset.
But is the HTC One M8 any match for Sony's latest impressive offering, the Xperia Z2 smartphone? Which of these high-end smartphones should the discerning consumer go for?
Let's break down the spec differences and take a look.
Read more: Hands on with the HTC One M8
The most obvious change HTC has made is to increase the size of the display.
Phones are getting bigger every year, and HTC clearly didn't want to get left out of the trend. Building on the 4.7in screen of the HTC One by decking out its new HTC smartphone with a 5in display, this is one spec the Taiwanese manufacturer isn't intending to miss out on.
Fans hoping for a resolution upgrade will be disappointed, however - there's no 4K or QHD to be found on the HTC One M8, with the resolution staying resolutely at 1,920 x 1,080 (1080p), and a PPI of 441 - lower than the original HTC One.
Compare the HTC One M8 to the Sony Xperia Z2's 5.2in screen with 1,920 x 1,080 pixels, and you get a good competitor to Sony's flagship, but not quite there. The phones are more or less equal on this front, but it's other specs that really make the difference between the two.
CPU, GPU and RAM
In just a few months, a lot changes in the processor world, and this is reflected by the chip HTC has decided to place at the heart of the HTC One M8.
Centre stage is its Snapdragon 801 system on a chip (SoC) which runs at a respectable 2.3GHz. This chip, paired with 2GB of RAM, means the phone shouldn't have any bother smoothly running any app you throw at it. One thing to note: it isn't 64-bit.
When compared to the Nexus 5's snappy Snapdragon 801, with its comparatively similar 2.3GHz of processing power, this is another spec where there's not a lot of difference. However, Sony's 3GB could give its waterproof smartphone the edge when it comes to more heavyweight apps.
Size and weight
That larger screen on the HTC One M8 has in turn led to a larger body. At a hefty 146.4 x 70.6 x 9.4mm, and 160g compared to the 158g of the Xperia Z2 and 146.8 x 73.3 x 8.2 mm body, there's barely anything between them other than an extra millimetre of thickness on the HTC One M8.
But remember, the larger weight and size of the Z2 is largely down to its large battery and the waterproof layer that allows it to be used in up to five feet of water for up to 30 minutes.
Next to that, the HTC One M8 starts to look a bit heavy but with no added benefits - and that's not even taking the smart cover into consideration.
More space in the slightly larger body means room for a larger battery, and that's exactly what HTC has included in the new HTC One M8.
The HTC One M8 has a large 2,600mAh battery. That should get you up to 20 hours of battery life, according to HTC. But that's not enough to beat Sony. The Xperia Z2 packs an impressive 3,200 mAh for an average 12 hours of talk time. It's a pity HTC doesn't provide a talk time estimate, as it's hard to gauge exactly how they're coming by their numbers. Still, the Xperia Z2 comes out on top in the battery stakes.
HTC broke the camera-phone mould when it released the HTC One, introducing the world to its Ultrapixel lens, and proceeded to slap it on the Mini and Max variants of the handset as well.
The main camera of the HTC One M8 has continued that tradition, but doesn't quite leave the Xperia Z2 in the dust. Packed with not one, but two of that same Ultrapixel lens, the HTC One M8 can shoot in primitive 3D. It can also refocus immediately after taking one photo to snap another one straight away. Whether that's a touch on the impressive 20.7-megapixel main camera of the Xperia Z2 remains to be seen.
As for selfie fans, they'll be pleased to know that the HTC One M8 packs an impressive 5-megapixel front-facing camera, compared to the 2.2 megapixel back camera on the Xperia Z2.
On the connectivity front, both phones are looking at an industry standard Wi-Fi 802.11 a / b / g / n / ac band connectivity, with near-field communication (NFC), Bluetooth v.4.0 and 4G LTE. Not much between them here, but then there's not much between any modern smartphone in these departments.
Memory and price
HTC has bumped up the memory of the new HTC One M8, offering 16GB and 32GB options. Sony only has the one option of 16GB internal storage, but users can bump up the memory by getting their hands on an external microSD, as they can with the HTC One M8.
The £599 price tag on the Xperia Z2 could give more budget-wary buyers pause for thought. The HTC One is pricing SIM free at £535, making it a little cheaper, but still basically in the same league.
HTC has made some waves with its new addition to the One family, but does it compare to Sony's Xperia Z2?
We at ITProPortal were very impressed with the Xperia Z2 when we reviewed it on release. The fully waterproof phone with 3GB of RAM and 20.7 megapixel camera seemed too good to be true, and a possible iPhone 5S-killer. Compared to that, the HTC One M8 seems like something of a tepid offering.
However, the HTC One M8 has some features that make us think that the Taiwanese firm isn't in this game to lose.
Read more HTC One M8 spec comparisons:
|Sony Xperia Z2||HTC One M8|
|Resolution||1,920 x 1,080 pixels||1,920 x 1,080 pixels|
Processor and battery
|Family||Snapdragon 801||Snapdragon 801|
|CPU||Krait 400||Krait 400|
|Clock speed||2.3 GHz||2.3GHz|
|GPU||Adreno 330||Adreno 330|
|Claimed 3G talk time||Avg 12h||Up to 20h|
Storage and memory
|Internal storage||16GB||32GB / 64GB|
|Video||4K||2160@30fps / 1080|
|Standard||4G LTE||4G LTE|
|Wi-Fi||WiFi 802.11 a / b / g / n / ac||WiFi 802.11 a / b / g / n / ac|
|Integrated wireless charging||Yes||No|
|Size||146.8 x 73.3 x 8.2 mm||146.4 x 70.6 x 9.4mm|
|Operating System||Android 4.4 KitKat||Android 4.4 KitKat|
|Availability||March 2014||26 March 2014|