Here's where things get interesting. The G2's 13MP camera is excellent and it takes detailed photos in both light and dark conditions, helped greatly by its optical image stabilisation.

The One M8 on the other hand mixes things up a bit. For starters, it's kept the same 4.1 UltraPixel camera that graced the original One. But it's got company.

A second lens above the main module records depth information, which means that you can focus on different subjects in a shot after you've taken it, Lytro-style.

The Galaxy S5 and LG G Pro 2 achieve this post-shot refocusing effect with software, but the One M8's dedicated second lens means that it excels in this area.

The G2 lacks this functionality completely and it's a big win for the M8, assuming it's a feature you plan on using regularly. Even if you think it's a gimmick, it could come in very handy for photos which accidentally have the intended subject out of focus.

The One M8 also performs well in lowlight conditions, and its dual-LED flash provides more realistic colours and skin tones, in a similar way to the flash module found on the iPhone 5s.

The G2 does capture finer details, but unless you're planning on cropping into or printing out large photos, you're unlikely to notice any major differences when uploading photos to the likes of Facebook.

Throw in 4K video recording and 120fps capture on the M8 (which the G2 lacks) and HTC comes out on top in the camera round.

Winner: HTC One (M8)