While Apple's iPhone 12 hit stores in October of 2020, Huawei's P40 went on sale in April of 2020.
We've run down the specs, design, price, and much more in this guide to help you choose between the P40 and the iPhone 12.
If you have the time, click here to skip the spoilers and continue to the full comparison.
The iPhone 12 is more expensive than the P40, but it's the best of the two.
It features better performance (+29%), better glass protection, a better display, and Google's services. But the P40 adds better battery life, more internal storage (128GB vs. 64GB), and external storage.
The iPhone 12 also comes with a cleaner user interface and wireless charging. But the P40 will also give you an Always-On display, a telephoto lens (+67 mm), more RAM (6GB vs. 4GB), and Bluetooth 5.1.
Still, you'll have to decide for yourself because they ended up with similar rates.
If you're going off-contract, you'll have to invest an additional amount close to $214.
The P40 isn't the perfect smartphone, but you won't find that many better phones for this budget. You can consider the Apple iPhone 11, but this one is indeed known for its good performance, a good camera, and great battery life.
The iPhone 12 was indeed released in 2020, but it still stands out, thanks to its good performance, a good camera, great glass protection, and a below-average weight. It holds up pretty well in 2021, but a great device like the Apple iPhone 12 Pro does have more storage and more RAM.
I earn a small fee from qualifying purchases. It doesn't affect the price you pay nor my opinions.
You'll never find the iPhone 12 at the price of the P40. Keep this in mind when comparing both of them.
While scrolling down, you'll see a "Tek-Score" for each phone in every section. We evaluate all quantifiable specifications to help you quickly identify how much they are far apart. There's also a global rate for you to compare them to other phones if you're curious about other models aside from these two.
Our Tek-Score is based on a study done by Globalwebindex.com on what features users value on new smartphones.
For additional information regarding our smartphone comparisons, check this FAQ.
Some features are underlined with a red or green progress bar. That's so you can see how they rival its direct competitors.
If you click here:, you'll see our list, but basically, we've excluded every smartphone that's not within a 20% (above or below) price range.
Some items are clickable, and they'll get you to the best 10 phones on that for every spending plan.
|Release Date||2020, April||2020, October||0y.|
|OS Updates||2 years||6 years||4y.|
|Security Updates||2 years||6 years||4y.|
*Reference: 100: Samsung Galaxy Note 20 Ultra.
Inside the iPhone 12 is the Apple A14 SoC, while on the P40, there's the Hisilicon Kirin 990 chipset.
If you're a gamer, you'll like to know that the former features a proprietary Apple GPU, and the latter has a Mali-G76 MP16.
In terms of performance, Geekbench 5 (IOS)(Android) scores the iPhone 12 29% ahead of its rival on the multi-core rankings. You should notice that it is a bit faster if you test them side by side. You should be aware that apps on iOs usually run smoother because the OS is tailored for its hardware.
The iPhone 12's performance does stand out for its price range. While the average sits at 2979, this one is 37% above them.
We can classify both of them as high-end.
The P40 features the Android 10 and EMUI 10 OS, while the iPhone 12 comes with iOS 14.1.
Some users did install the Google Play Store on recent Huawei phones, but please be aware that officially you won't get Google apps, and some essential apps may be missing too on the P40.
|SoC||Hisilicon Kirin 990||Apple A14|
|Graphics||Mali-G76 MP16||Apple GPU|
|Geekbench 5 Score||3148
|OS||Android 10 and EMUI 10||iOS 14.1|
*Reference: 100: Apple iPhone 12.
They both share the same AMOLED display size: 6.1". Which one would you choose? To me, a 6.3 inches screen is where I draw the line.
The iPhone 12 has a higher-resolution 1170x2532 Full HD display, and the P40 makes do with a 1080x2340 Full HD panel. If you can't get over the iPhone 12's notch, then at least you still have a choice here.
It's better to be safe than sorry, so I have to put this out: The iPhone 12 has a Corning Gorilla Glass Victus, but the P40 doesn't seem to have any known display protection technology.
To me, the Huawei P40 has one significant advantage here, which is the Always-On-Display.
If you're looking for the brightest display, the P40 will reach 590 nits, and the iPhone 12 can top at 639 nits.
Most similarly priced devices only do around 771 nits, but there's a 181 nits gap below that for the P40.
The iPhone 12 supports HDR10 media.
If this is something you value, the iPhone 12's display does stand out.
If you're leaning towards the P40, 92% of its rivals can play HDR content and have an Always-On display. Plus, all of them have an AMOLED screen, and 75% offer you more than 60hz of refresh rate.
Compared to the iPhone 12, 95% of its rivals can play HDR content and have an Always-On display. Plus, all of them have an AMOLED screen, and 80% have Gorilla Glass 6 or better.
|Display Density (DPIs)*||vs.|
|Dots per Inch||422.49
|Peak Brightness||590 nits
|Protection||-||Corning Gorilla Glass Victus|
*Reference: 100: Sony Xperia 1 II.
What about its shooters? Huawei's P40 can record videos at up to 2160p. It also has a shooter with a whopping 50 MP, an aperture of f/1.9, a 23mm wide-angle lens, one flash LED, HDR capabilities, and Optical Image Stabilization.
It also features two auxiliary cameras. One has 8 MP and an aperture of f/2.4 plus an 80mm telephoto lens. And another shooter with 16 MP (f/2.2) with a 17mm ultra-wide-angle lens.
If you take a 50 Megapixels snapshot, you can zoom in on it and do a crop in the middle to get the same shot you'd get on a 12 Megapixels shooter with 2x optical zoom.
Want to know about its selfie capabilities? It has a generous 32 MP (f/2.0) shooter and a 26 mm wide-angle lens.
DxOMark has rated this camera with a score of 115. And if you take into account the telephoto and wide-angle lenses, it'll get 128 points. You can check their review if you click here.
Before moving on, all of its rivals can record videos in 4K or more, have an ultra-wide-angle lens, and feature Optical Image Stabilization. However, only 8% of them feature a macro lens.
On the back of the Apple iPhone 12 is a 12 MP (f/1.6) camera and a 26mm wide-angle lens. Then you'll have four flash LEDs, HDR abilities, and Optical Image Stabilization too. It can also record videos at up to 2160p. It also has a secondary 12 MP camera with an aperture of f/2.4 plus a 13mm ultra-wide-angle lens.
On the front, there's an f/2.2 12 MP camera and a 23 mm wide-angle lens.
DxOMark evaluated this camera, and here's the rate: 132. And by adding its wide-angle lens, we get a score of 139 points. If you want to know more about every tidbit, check it here.
Last (but not least), just to let you know, just like the other device, all of its rivals can record videos in 4 or 8K, have an ultra-wide-angle lens, and feature Optical Image Stabilization. Additionally, none of them feature a macro lens.
Looking at DxO's ranking, one can conclude that the P40 is approximately 33 points above other cameras from its price range. Although the iPhone 12 is the clear winner.
If you're not a numbers person, we can tag the P40 as a lower high-end and the iPhone 12 more as a high-end.
The P40 has one significant benefit over the iPhone 12 in that it includes a telephoto lens with an optical zoom of about 3.5x. It enables you to zoom in on the subject without ruining your photos.
|Primary Camera||P40||iPhone 12|
*Reference: 100: Huawei Mate 40 Pro.
|Extra Camera(s)||P40||iPhone 12||vs.|
|Lens||80mm (3.5x zoom)
|Lens Type||Telephoto lens||Ultra-wide-Angle|
|Selfie Camera||P40||iPhone 12||vs.|
Although they don't share the same height (148 mm / 5.83 inches vs. 146 mm / 5.75 inches), they share their width: 71 mm (2.80 inches).
They all come close in thickness: 8 mm (0.32 inches) vs. 7 mm (0.28 inches).
A front and back glass body does make these phones look premium on your hands. The P40 is 11 g. (0.39 oz) heavier than the other, weighing about 164 g. (5.78 oz). If you want a big screen in a light phone, the "weight to display size" rate of the P40 is 5.4, which implies it has an acceptable score for a 6.1 inches display. The iPhone 12, however, has 6.9, which is pretty nice.
If you like having color options, you can buy the P40 in Silver Frost, Deep Sea Blue, Blush Gold, Ice White, and Black. The iPhone 12, in its turn, comes in Black, Red, White, Green, and Blue.
Would you like to have a fingerprint scanner? The P40 included one under the display. Unfortunately, the iPhone 12 doesn't have any.
You'll still have Face ID on the iPhone 12. At least Apple opted for the Face ID sensor instead.
The P40 is rated IP68, which means it's water-resistant in up to 1 to 3 meters, identical to the iPhone 12. It should be for less than 30 minutes, in standby mode, so no underwater photos.
|Size||148 x 71 x 8 mm
(5.22 x 2.50 x 0.28 in)
|146 x 71 x 7 mm
(5.15 x 2.50 x 0.25 in)
|Weight||175 g. (6.17 oz)
||164 g. (5.78 oz)
|Build||Front and back glass||Front and back glass|
|Colors||Silver Frost, Deep Sea Blue, Blush Gold, Ice White, and Black||Black, Red, White, Green, and Blue|
|Screen To Body Ratio||86.93%
|Disp.Size To Weight Score||5.4||6.9||1.4|
|Biometrics||Under Display Fingerprint||Face ID|
*100% = 4+ colors + front and back glass + S2BR: 86+%.
Looking at these numbers, the Huawei P40, with its battery capacity of 3800 mAh, should be a winner, without a doubt. But what does everyday usage have to say about that? If you charge them up and run some tests, this is how the P40 comes out of it:
And this is what you'll get out of the iPhone 12:
The P40 clearly wins the battery life contest.
Both phones support fast-charging. You can charge the P40 at a maximum of 22w/hour and the iPhone 12 up to 20w/hour.
If you love wireless charging, the iPhone 12 can charge at 15w/hour. Apple brought MagSafe from their Macbooks so you can effortlessly charge the new iPhones. That's handy if you do have the charger nearby.
What about having reverse wireless charging on your next phone? If you want it, both the Samsung Galaxy S20 and the Samsung Galaxy S21 have it.
|1h Talk + 1h Web + 1h Video||83% left
|1h Talk + 3h Web + 1h Video||68% left
|1h Talk + 1h Web + 3h Video||72% left
|Bat. To Phone Size Score||7.2||6.4||-0.8|
*Reference: 90: Samsung Galaxy A31.
The P40 has 128GB of internal storage and 6GB of RAM. Space won't be an issue because there's always the Nano Memory card expandable storage solution.
The iPhone 12 offers 64GB of storage and 4GB of RAM. There's no extra storage here. If you're a power user, keep that in mind. Also, you'll get more RAM and more storage from most of its opponents. They'd give you around 144Gb of storage and 9Gb of RAM.
Neither storage nor RAM should be an issue on both phones. However, if you can't get enough of the record button, 64 GB may be too short for you.
|Micro SD||Nano Memory (shared SIM slot)||No|
*Internal Storage + 256GB Memory Card (Max: 512GB).
The P40 has Bluetooth 5.1, while the iPhone 12 has Bluetooth 5.0. As for the NFC chips, both have them.
If you love good-old wired headphones, you're out of luck because none of them included a 3.5mm headphone jack. You can buy an adapter, but the wireless buds are your only option.
You can connect them to (LTE and) 5G networks.
The Huawei P40 may not be the cheapest phone, but it's cheaper nonetheless. That, of course, depends on the place and the deals that you'll eventually find. The Apple iPhone 12, in its turn, isn't that cheap, but that's probably something you already knew. At least, the iPhone usually ages well with the updates and so.
You can check down below if it worths the extra cash.
Here are the best deals on some major online stores:
Apple iPhone 12
I earn a small fee from qualifying purchases. It doesn't affect the price you pay nor my opinions, but it will mean a lot if you click on one of these buttons before purchasing your next phone (or whatever else you end up buying). You'll be helping to take this to the next level.
Prices on eBay are in $US but Europe-based. You can click to check the prices in your country.
Prices marked with ! are from renewed/refurbished/carrier-locked phones (except eBay prices that, as a last resort, can be from bids or used devices).
How much of a "phone" can your money buy?
That's how much "score" you can get with $100 based on the global score that you'll see in the next section (higher is better).
Have you found better prices elsewhere? The formula is simple: score/price*100.
|Value for money||P40||iPhone 12||VS|
Also, don't forget to check the latest deals from these four stores, and the state of the art on mobile technology, if you don't want to overpay on your next smartphone.
Are you curious to know what their global score is? But first, let's see where its rivals are. They usually sit close to 7.0 (for the P40) and 7.3 (for the iPhone 12).
The P40 is a bit cheaper, but it also is a bit slower. It features an Always-on display and, let's say, a nicer notch, but the iPhone 12 has better outdoor readability, can play HDR10 content, and, above all, has a Gorilla Glass Victus, while the P40 doesn't have any protection at all. At least it has a 3.5x telephoto lens, better battery life, more RAM, twice the internal storage, and Bluetooth 5.1.
Even if it had Google services, the lack of decent glass protection is a deal-breaker to me, but in the end, it's up to you.
|#5||Battery Life||Wireless Charging|
|#6||Fast Charging||Glass Protection|
|#2||3.5mm Jack||MicroSD Slot|
|Global Score||P40||iPhone 12|
*Reference: 100: Samsung Galaxy Note 20 Ultra.
For suggestions and bug reports, click here. Your help is appreciated. Thank you.