OnePlus 5 vs. iPhone 7 Plus vs. Samsung Galaxy S8: Flagships unfazed

Flagships unfazed

GSMArena Team, 28 June 2017.

Synthetic benchmarks

The OnePlus 5 is powered by the Snapdragon 835 chipset - the go-to solution for this year's Android flagships. Qualcomm's latest and greatest ticks in some versions of the Galaxy S8 too, while other S8s employ the in-house Exynos 8895 - both state-of-the-art 10nm chips. The iPhone 7 Plus runs on Apple's A10 Fusion chipset manufactured by TSMC on a 16nm process.

The OnePlus 5 has heaps of RAM at its disposal - we tested the 8GB version, but even the base model with 6GB has more of it than the Galaxy S8 (4GB) and the iPhone 7 Plus (3GB).

The CPU of the Snapdragon 835 is made up of two clusters of Kryo 280 cores, four each, clocked at up to 2.45GHz (2.35GHz on the S8) and 1.9GHz respectively. The Exynos 8895 relies on a similar configuration, its power-efficient cluster consisting of four Cortex-A53 cores, and four custom cores for performance applications. The A10's CPU is a quad-core design, only two of the cores are reserved for the OS, while the other two are available for apps to make use of - those are clocked at up to 2.34GHz.

OnePlus 5 vs. iPhone 7 Plus vs. Samsung Galaxy S8

It's worth pointing out that the OnePlus 5 behaves in a somewhat unfair way when it detects a benchmark app - it locks the power-efficient cluster of its CPU at max frequency (1.9GHz), allowing the phone to score marginally better in benchmarks. Typically, this cluster may throttle down under load to keep temperature in check. It's not strictly cheating, though it is a little bit cheating.

The iPhone 7 Plus' superiority in single-core applications is undeniable. One Hurricane core outperforms a Kryo or a Mongoose (or whatever Samsung calls them these days) by 70-80%. With all hands on deck (read multi-core CPU testing), the octa-cores pull ahead, with the Exynos' CPU typically beating the Snapdragon's when you compare Galaxies. The OnePlus 5 has the upper hand in GeekBench 4, though v.4.1 puts the E8895 Galaxy in top spot.

GeekBench 4 (single-core)

Higher is better

  • Apple iPhone 7 Plus
    3473
  • OnePlus 5
    2031
  • Samsung Galaxy S8
    1945
  • Samsung Galaxy S8+ (SD 835)
    1915

GeekBench 4 (multi-core)

Higher is better

  • OnePlus 5
    6404
  • Samsung Galaxy S8
    6175
  • Samsung Galaxy S8+ (SD 835)
    6106
  • Apple iPhone 7 Plus
    5664

GeekBench 4.1 (single-core)

Higher is better

  • Samsung Galaxy S8
    1991
  • OnePlus 5
    1932
  • Samsung Galaxy S8+ (SD 835)
    1832

GeekBench 4.1 (multi-core)

Higher is better

  • Samsung Galaxy S8
    6656
  • OnePlus 5
    6604
  • Samsung Galaxy S8+ (SD 835)
    6301

Looking past raw CPU performance, we move to Basemark OS II 2.0 which tries to put a numerical value on overall performance. While cross-platform considerations may apply, the iPhone 7 Plus is the champ here with a 5% lead ahead of the OnePlus 5. Technically, this isn't on the list of benchmarks that the OP5 is known to manipulate, yet it's comfortably ahead of either Galaxy - we reckon it's the RAM having its say.

Basemark OS 2.0

Higher is better

  • Apple iPhone 7 Plus
    3796
  • OnePlus 5
    3601
  • Samsung Galaxy S8
    3376
  • Samsung Galaxy S8+ (SD 835)
    3319

The OnePlus 5 lead in Antutu is, however, subject to question. Is 180K so much better that 168K to warrant all the bad publicity? We think not. In any case, all three phones (4, if you count both S8 versions) post top figures in Antutu, as expected.

AnTuTu 6

Higher is better

  • OnePlus 5
    180331
  • Apple iPhone 7 Plus
    174987
  • Samsung Galaxy S8
    174435
  • Samsung Galaxy S8+ (SD 835)
    168133

GFXBench is one of those benchmarks where the OP5 supposedly does its thing, but its results aren't dramatically better than your average Galaxy S8 (S835) in offscreen testing, so we'll give it a pass. What is better is the OP5's fps numbers in onscreen versions of the tests - its FullHD resolution gives it an advantage over the QHD Galaxies. The iPhone 7 Plus puts out a comparable performance to the OP5.

GFX 3.1 Manhattan (1080p offscreen)

Higher is better

  • OnePlus 5
    41
  • Apple iPhone 7 Plus
    39
  • Samsung Galaxy S8+ (SD 835)
    39
  • Samsung Galaxy S8
    36

GFX 3.1 Manhattan (onscreen)

Higher is better

  • Apple iPhone 7 Plus
    42
  • OnePlus 5
    40
  • Samsung Galaxy S8
    23
  • Samsung Galaxy S8+ (SD 835)
    18

GFX 3.1 Car scene (1080p offscreen)

Higher is better

  • Samsung Galaxy S8
    25
  • OnePlus 5
    24
  • Samsung Galaxy S8+ (SD 835)
    23

GFX 3.1 Car scene (onscreen)

Higher is better

  • OnePlus 5
    24
  • Samsung Galaxy S8
    13
  • Samsung Galaxy S8+ (SD 835)
    12

Platform caveats notwithstanding, the iPhone 7 Plus is hard to compete with in Basemark ES 3.1/Metal benchmarks. The workload is the same, Basemark, states, and the iPhone 7 Plus is still unmatched, 10 months into its existence. The Exynos Galaxy S8 is substantially faster than the S835 one here, and the OP5 is as a little further behind that.

Basemark ES 3.1 / Metal

Higher is better

  • Apple iPhone 7 Plus
    1517
  • Samsung Galaxy S8
    1189
  • Samsung Galaxy S8+ (SD 835)
    817
  • OnePlus 5
    796

Winner: Apple iPhone 7 Plus. The iPhone wins this as usual, thanks to superior graphics and otherworldly single-core CPU performance. The OP5 and Galaxy S8 are by no means underpowered though, and we've come to a point to question what more we can ask for.

Reader comments

  • Levy
  • 26 Aug 2019
  • q{r

Yes, really.

  • Ian
  • 06 Aug 2017
  • UD{

I agree with you bro. Android has more functions than of apple devices. More customizable, awesome UI than apple, cheaper, more accessible system configuration, high end specs(if you have a flagship device) etc..

  • Ian
  • 06 Aug 2017
  • UD{

Sad