The Xperia Z2 is a fine, waterproof phone with an amazing 20.7-megapixels camera and a beautiful design. The HTC One M8 isn't waterproof but it can match - or even beat - the Xperia Z2 on almost every other factor.
So which is best?
Check out our specs and video reviews, plus a visual comparison below.
Sony Xperia Z2
- Qualcomm Snapdragon 801
- 2GB RAM
- 5.2-inch IPS screen
- 20.7-megapixels camera
- IP58 waterproof
- 3200 mAh battery
- 146.8 x 73.3 x 8.2 mm
HTC One M8
- Qualcomm Snapdragon 801
- 2GB Ram
- 5-inch 1080p screen
- UltraPixel dual-camera
- 5-megapixels front camera
- 2,600 mAh battery
- 146.36 x 70.6 x 9.35 mm