If you like the look of an iPhone but don't, you know, actually want an iPhone, your best bet of late has been the strong-yet-flawed Google Pixel. But that may change with the release of the Huawei P10.
It might not act exactly like an Apple device, since the P10 is an Android Nougat-toting beast, but it certainly looks the part – and likewise feels like a top-of-the-line device. It doesn't match its Android flagship counterparts on every top spec, but it's close enough to be in the running to fill your pocket.
On the other hand, if you dig the iPhone, why not just get an iPhone 7? We'd give the nudge to the beefier iPhone 7 Plus, but the regular iPhone 7 is Apple's best palm-friendly device to date, and justifies its eye-popping price with an excellent camera, loads of speed, and the unbeatable combo of iOS 10 and the content-packed App Store.
Still undecided on where to drop your hard earned monies? Looks like it's time to pit these two top-tier handsets against each other.
Design: Two of a kind
The iPhone 7 is Apple's third handset to bear the same core design, following the iPhone 6 and iPhone 6s – and while we admittedly hope to see something much fresher for the iPhone 8, this tried-and-true design still holds up.
All metal and glass with some nice curviness in the mix, the iPhone 7's design won't blow anyone's mind at this point, but it looks premium and ultra-refined. And this edition's tweaks, namely the less-obvious antenna lines and the new colors (the nicely understated matte black and more in-your-face, glossy Jet Black) are welcome enhancements.
Meanwhile, the Huawei P10 could fool nearly anyone at a glance: it looks just like an iPhone 7, albeit with a bit less bezel and some slight differences along the way. It's uncanny in a slightly unsettling way, given the very obvious influence, but the end result is still a really nice-looking handset.
We would give this one to Apple pretty easily for originating the look, but Huawei has a couple of key advantages here. First, it has a headphone jack, so kudos for that. And second, the Pantone-partnered Greenery and Dazzling Blue colour options are true beauties, and really uncommon for high-end smartphones.
On the other hand, the Huawei P10 isn't very water-resistant, while the iPhone 7 of course has an IP67 rating and can take a spell underwater without sinking its lifespan. Your priorities may vary in this arena, but given that last point, we're still giving the slight edge to Apple.
Winner: Apple iPhone 7
Screen: It's Huawei here
As is usually the case when comparing the iPhone 7 to nearly any appealing Android phone, the Huawei P10 takes the edge when it comes to the screen. That's because of Apple's insistence on keeping the 750p Retina resolution of its standard 4.7in iPhone model, which admittedly still looks good and pops with great colours and brightness.
But there's a slight, yet noticeable upgrade with the Huawei P10's display, which is a 1080p panel and thus a bit crisper as it packs in 431 pixels per inch compared to 326 ppi on the iPhone 7. It's also a bit larger at 5.1in, while the phone itself is only 2mm wider due to thinner bezels.
Of course, the larger iPhone 7 Plus has its own 5.5in 1080p screen… but then the Huawei P10 Plus trumps it again with a 5.5in Quad HD (2K) screen. Thwarted again, Apple.
Winner: Huawei P10
Camera: P10's packing tricks
Year after year, Apple's iPhone ends up being one of the best smartphone cameras for everyday usage, even against seemingly higher-specced options – and that's true again with the iPhone 7.
But the standard iPhone 7's camera lacks the tricks of the dual-camera array on the iPhone 7 Plus… and that's really what you'll find on the Huawei P10, as well. It's a different setup than Apple's larger phone, which has a pair of 12-megapixel shooters – the P10 has a 12MP colour sensor augmented by a 20MP monochrome camera.
The dual setup allows for some handy advantages, including variable zoom between 1x and 2x with sharp results, as well as solid blurry backgrounds (like in Apple's own Portrait mode on the Plus). And you'll get great shots with either individual camera, as well, whether it's crisp 20MP black-and-white photos or punchy 12MP colour images.
If we're just going by the main back camera, then you'll get great all-around results with either. But the P10 goes the extra mile with its bonus camera and all the little perks that come along with it, giving it a leg up in this particular battle.
Winner: Huawei P10