Apple and OnePlus both have a tendency to skimp on some cutting-edge components and features, but there's a key difference between them: Apple still charges a ton of money, while OnePlus doesn't.
True, the new OnePlus 5 is the company's priciest smartphone to date, but it's also the most feature-rich device in its stable, and compares well to Android flagships that are up to S$400 more expensive. It's not cheap, but it still seems like a great value for what you get.
On the other hand, the so-called "Apple tax" is real: the iPhone 7 Plus is an excellent handset and better than the standard model, but with a starting price of S$1218, it's hardly a bargain. Still, it has some pretty impressive perks, and plenty of allure.
If you're eyeing a top-end smartphone that isn't a Samsung Galaxy S8 right about now, these are your next two best choices. But which is your better pick? Let's break it down.
Design: Much the same
Truth be told, the OnePlus 5's face doesn't look all that different from the iPhone 7 Plus – which itself is the third revision of the original iPhone 6 Plus design. Both phones have a fair amount of bezel on the top and bottom, with fingerprint sensors on the lower half. Both have a bit of 2.5D glass curving along the sides, too.
Likewise, the backs are pretty similar: metal backing, antenna lines pretty well hidden along the upper and lower curves, a logo in the upper-middle, and a dual-camera module and flash on the upper left.
The OnePlus 5 feels a bit skinnier, though, which makes it easier to wield in one hand (which is not the larger iPhone's strongest suit). It also has a headphone port, which the iPhone ditched.
On the other hand, the iPhone 7 Plus has IP67 water resistance, while the OnePlus 5 still hasn't gotten on the waterproofing train. These devices are aesthetically similar, and each has one big design perk that the other doesn't. So we're calling it about even here.
Screen: Shining star
Here's another area in which there's no dramatic winner, although we do give one handset the edge. Both devices pack a 5.5in 1080p display – on the Android side of things, that's lower-res than the usual Quad HD (1440p) screens we see on other flagships. Of course, in the world of iPhones, it's the best you can get.
In both cases, the 401ppi (pixels per inch) screens provide excellent clarity, brightness, and contrast. But there is one key difference: the iPhone uses an LCD screen, while the OnePlus 5 goes for AMOLED, which means incredible contrast and deep blacks that help photos and other media shine.
It's enough to give the OnePlus 5 a small, but noteworthy victory in this category. The iPhone 7 Plus does have 3D Touch capabilities, which is worth noting but has hardly proven critical. Android gets on just fine without pressure sensitivity. In any case, it's not enough to sway our interest here.
Winner: OnePlus 5
Camera: Doubled up
One of the best reasons to consider splashing the extra cash for the iPhone 7 Plus over the iPhone 7 is the dual camera array on the back, which provides not only better everyday snapshots, but also impressive portrait images and some handy zooming tricks.
However, the OnePlus 5 has pretty well replicated its capabilities in a device that's almost S$400 cheaper. Yes, really! We're astounded, too.
Camera quality has never been the strongest suit of OnePlus phones, but the OnePlus 5 comes close enough to top-tier Android flagships this time around. It has its own dual-camera setup, with a 16-megapixel (f/1.7) main sensor and 20MP (f/2.6) backup sensor, which work together to pump out pretty fantastic shots.
You'll get a lot of detail in great lighting, along with excellent colour and contrast, and the HDR mode is plenty speedy. We spotted a bit of softness on the edges of the frame, but you probably won't notice it on your phone in everyday shots. It also does a bit of electronic video stabilisation, too, as well as portrait photos with blurred backdrops – just like the iPhone.
All told, they are extremely comparable when it comes to overall feature set and photo output, even with that significant price difference. We're calling this category a draw, but even a draw here is a big value victory for OnePlus.