Few flagship phones launch today with performance with which you'd be disappointed, and thus our benchmark results that reveal which is the fastest phone or the most powerful phone become less relevant. Rather, consumers look to which phone offers the longest battery life, the best cameras or the coolest extra features, or they go with the brand with which they are most familiar or the phone they think looks the best. 

Also see: Best Phone Deals

We all have our own opinions on which is the best smartphone, as is evident from the comments on our best smartphones 2017 and best Android phones 2017 articles.

But this doesn't mean benchmarks don't matter. For some people having "the best phone" is important, regardless of real-world usage. As such, we continue to run all smartphones that enter the PC Advisor Test Centre through our usual benchmarks, which look at processing performance, graphics performance and JavaScript performance. These tests include:

• Geekbench 4 (processing performance)
• AnTuTu 3D (processing performance)
• GFXBench T-Rex and Manhattan (onscreen graphics performance)
• JetStream (JavaScript performance)
• Geekbench 3 battery test (battery performance)

* Note that the battery test has been removed from Geekbench 4

In the below bar chart you can see how the flagship phones for 2017 compare in terms of processing-, graphics- and JavaScript performance, plus battery life. If you're looking for which has the best camera see our separate article on Best phone camera 2017. We've also compared these phones on their audio performance - see Best audio phone. For more details on the phones themselves and the unique features they offer, read our individual in-depth smartphone reviews:

Apple iPhone 7 review
Apple iPhone 7 Plus review
Google Pixel review
Google Pixel XL review
HTC 10 review
Huawei P9 review
LG G5 review
Moto Z review
OnePlus 3T review
Samsung Galaxy S7 review
Samsung Galaxy S7 edge review
Sony Xperia XZ review
Xiaomi Mi5s review

Keep in mind while browsing our benchmark results that benchmark boosters are real, and there is little we can do about this. Benchmarks should always be taken with a pinch of salt (we've seen the same phones giving wildly varying results within minutes of each test), and used as only one factor in your purchasing decision.