Home : Smartphones

OnePlus 8 Pro vs Apple iPhone 12: Which Is Better?

author Luis Silva (October 2020 Updated: March 2022 - 6 min. reading time)

The iPhone 12 is a little bit more expensive, but it isn't the better device of the two considering their specs.

It comes with better performance (+32%) and better glass protection. But the 8 Pro adds better battery life, and more internal storage (256GB vs. 64GB).

What else do they have to offer?

The iPhone 12 also features a cleaner user interface and a lightweight body (35 g./1.23 oz less). But the 8 Pro also adds a higher refresh rate, Always-On, larger (+0.6") display, better outdoor brightness, a telephoto lens (+61 mm), more cameras, faster wireless charging (30w vs. 15w), reverse wireless charging, more RAM (8GB vs. 4GB), and Bluetooth 5.1.

How much more are you willing to spend on the 8 Pro?

If you're not considering going for a carrier subscription, you can spare close to $80. You don't need to pay more to get more.

Is the 8 Pro still worth buying in 2022?

The 8 Pro isn't the perfect smartphone, but there aren't many better phones for this budget. Sure, you can take a peek at other devices like the Vivo X60 Pro, but this one does have good cameras, good battery life, tons of storage, and fast wireless charging.

Is it worth buying the iPhone 12 in 2022?

The iPhone 12 isn't the latest release anymore, but you'll still be happy with its good performance, good cameras, and excellent glass protection. It holds up pretty well in 2022, but note that the iPhone 13 features more storage and more security updates.

Read on and find out more about them, how they differ from their competition, and how other specialists evaluate them.

Check prices on Amazon Check prices on Amazon
Click here or scroll down to check prices on eBay, BestBuy, and Walmart.

I earn a small fee from qualifying purchases. It doesn't affect the price you pay nor my opinions.

OnePlus 8 Pro, Apple iPhone 12

Photo by Hipster Mum on Unsplash


Click on one of these
shortcuts and then tap
"back" to return here


If you're willing to pick one of these, let me make it clear: You'll be getting an astonishing device. Should you choose Android or iOS, it's up to you. But at least, I'll be showing you what you can count on, whether you go for the 8 Pro or the iPhone 12.

Apple introduced its iPhone 12 model in October 2020. Meanwhile, OnePlus's 8 Pro started to sell in April 2020.

We've run down the specs, design, price, and much more in this guide to help you choose between the 8 Pro and the iPhone 12.

The weight of each section

For additional information regarding our smartphone comparisons, check this FAQ.

to check who their rivals are.

Device 8 Pro iPhone 12
Release Date 2020, April 2020, October 0y.
OS Updates 2 years 6 years 4y.
Security Updates 3 years 6 years 3y.

*Reference: 100: Apple iPhone 13 Pro Max.

Which One Has The Best Performance?

Geekbench 5 (IOS)(Android) scores the iPhone 12 32% ahead of its rival in the multi-core ranking. That's something you should be aware of if you favor a snappier device. Since iPhones run on their own operating system, apps do run quicker because the OS is tailored for its hardware.

You can also count on the iPhone 12 to have one of the best performances around by comparing it with other smartphones from this price range. While the average sits at 3040, this one is 34% above them.

One can entitle both of them as high-end.

Features 8 Pro iPhone 12
SoC Snapdragon 865 Apple A14
Graphics Adreno 650 Apple GPU
Geekbench 5 Score 3092
OS Android 10 and OxygenOS 10 iOS 14.1

*Reference: 100: Apple iPhone 13.

Which Phone Has The Best Display?

OnePlus 8 Pro front transparent png Apple iPhone 12 front transparent png

The 8 Pro is the winner here, and it should be noticeable. But the iPhone 12's glass is more resistant to shatter and scratches.

If you can't get over the iPhone 12's notch, then at least you still have a choice here.

Considering the 8 Pro, you should know that 96% of its rivals can play HDR content. Plus, all have an AMOLED screen, 84% have an Always-On display, and 76% have Gorilla Glass 6 or better.

For the iPhone 12, as a reference, 92% of its rivals can play HDR content. Plus, all have an AMOLED screen, and 88% have an Always-On display.

Display Density (DPIs)*
Features 8 Pro iPhone 12
Size 6.7
Resolution (px) 1440x3168
Refresh Rate 90hz 60hz -30
Dots per Inch 519.39
Always-On-Display Yes No
Notch Hole Wedge
Peak Brightness 888 nits
639 nits
Sub Tek-Score
Protection Corning Gorilla Glass 5 Corning Gorilla Glass Victus

*Reference: 100: Sony Xperia 1 II.

Which Phone Has The Best Cameras?

OnePlus 8 Pro back transparent png Apple iPhone 12 back transparent png

Looking at DXOMARK's ranking, one can conclude that the iPhone 12 is approximately 48 points above other cameras with comparable prices. And I'd willingly pick this over the 8 Pro.

About the 8 Pro: DXOMARK tested this camera and gave it a score of 120. Then, if you consider the telephoto and wide-angle lenses, it'll get 133 points. If you want to know more about it, click here.

I hope this helps: you'd probably like to know that all of its rivals can record videos in 4K or more, have an ultra-wide-angle lens, and feature Optical Image Stabilization. Yet, only 8% of them feature a macro lens.

About the iPhone 12: DXOMARK's gurus gave this shooter a score of 132. By considering its wide-angle lens, we end up with a score of 139 points. Just click here to read about it.

Lastly, 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. Moreover, only 12% of them feature a macro lens.

Considering this score, we can classify these two as high-end.

Picture Quality*
Primary Camera 8 Pro iPhone 12
Megapixels 48
Aperture 1.8
Lens 25mm
Lens Type Wide-Angle Wide-Angle
Flash 2 4 2
HDR Yes Yes
OIS Yes Yes
Video 2160 2160 0
Score 133

*Reference: 100: Xiaomi Mi 11 Ultra.

Extra Camera(s) 8 Pro iPhone 12 vs.
Megapixels 8
Aperture 2.4
Lens 74mm (3x zoom)
13mm -61
Lens Type Telephoto lens Ultra-wide-Angle
Megapixels 48 -
Aperture 2.2 -
Lens 14mm -
Lens Type Ultra-wide-Angle -
Megapixels 5 -
Aperture 2.4 -
Lens Type Depth Sensor -
Score 13 7 -6
Selfie Camera 8 Pro iPhone 12 vs.
Megapixels 16
Aperture 2.5
Lens - 23mm
8 Pro iPhone 12 vs.

Who has the best frame?

I'd go for the iPhone 12 for its weight and the number of color options.

The 8 Pro is a little bit heavier: About 35 g. (1.23 oz). But because this is a bit relative, I've come up with an adapted "display size to phone weight ratio" score. The 8 Pro got 4.7, and that's another way of saying it has an acceptable score for its screen size. Having said that, the iPhone 12 has 6.9, which is pretty nice.

The 8 Pro is water-resistant in up to 1 to 3 meters, on par with the iPhone 12. But remember: it's for a maximum period of half an hour, on standby, and freshwater only.

Body 8 Pro iPhone 12
Size 165 x 74 x 8 mm
(5.82 x 2.61 x 0.28 in)
146 x 71 x 7 mm
(5.15 x 2.50 x 0.25 in)
Weight 199 g. (7.02 oz)
164 g. (5.78 oz)
Build Front and back glass Front and back glass
Colors Glacial Green, Onyx Black, and Ultramarine Blue Black, Red, White, Green, and Blue
Screen To Body Ratio 89.35%
Disp.Size To Weight Score 4.7 6.9 2.2
Looks 9.1/10
Waterproof IP68 IP68
Biometrics Under Display Fingerprint Face ID

*100% = 4+ colors + front and back glass + S2BR: 86+%.

Which has the best battery?

The 8 Pro has a 4510 mAh battery, and the iPhone 12 has a 2815 mAh. And by GSMArena's standards, the former does have better battery life.

On any of the new iPhone 12 siblings, wireless charging is also magnetic. That's great, but it's yet another proprietary solution.

The 8 Pro's wireless charging is likewise faster than the traditional 5w. That's something you rarely see at this price range.

Features 8 Pro iPhone 12
Capacity (mAh) 4510 2815 -1695
1h Talk + 1h Web + 1h Video 83% left
79% left
1h Talk + 3h Web + 1h Video 67% left
64% left
1h Talk + 1h Web + 3h Video 71% left
64% left
Bat. To Phone Size Score 3.0 5.7 2.7
Sub Tek-Score
Fast Charging 30w
Wireless Charging 30w
Reverse Charging 3w
No -3

*Reference: 90: Samsung Galaxy A42.

Which has more storage?

The 8 Pro, for sure.

The 8 Pro features 256GB of internal storage and 8GB of RAM. I should also mention that most rivals have more RAM but less storage. They have 9GB of RAM and 133Gb of storage on average, but you can find better options.

On the iPhone 12, you'll find 64GB of internal storage and 4GB of RAM. Again, you'll get more storage and more RAM on most of its rivals. 8Gb for RAM and 135Gb for storage, on average.

Most people should be OK with only 64 GB of internal storage. However, if you can't get enough of the record button, you'll find out that 64 GB won't be enough for you.

Features 8 Pro iPhone 12
Internal (GB) 256GB
Micro SD No No

*Internal Storage + 256GB Memory Card (Max: 512GB).

Which is the most connectivity-friendly?

The 8 Pro, unless you don't care about Bluetooth 5.1.

These two are (LTE and) 5G compatible.

Features 8 Pro iPhone 12
Network 5G 5G
Bluetooth 5.1
NFC Yes Yes
3.5mm jack No No

Which is more affordable?

Here are the best prices that we've found:

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 8 Pro iPhone 12 VS
Amazon - - ! -
eBay 0.94 0.95 0.01
Best Buy - 0.93 -
Walmart - - -

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.

Related articles:

Best smartphone deals

The Best Unbiased Smartphones For All Budgets

Smartphone Specs Statistics: The State Of The Art (Q1 2021)

Are you ready for that final score? We're almost there. But first, let's see where its rivals are. It's 7.2 for the 8 Pro and 7.1 for the iPhone 12.

Verdict: What Makes the OnePlus 8 Pro Stand Out?

Unlike its smaller sibling, the 8, the 8 Pro has something to say to the iPhone 12.

While the latter may have a slight advantage on performance and glass protection, the OnePlus 8 Pro has a 90hz display, an Always-on display, a smaller notch, a cool telephoto lens, better battery life, much more RAM, and 256GB of storage! On top of that, it also has Bluetooth 5.1.

Most likely the iPhone will age better, with its 5+ year updates, but if you're not planning to keep your phone that long, feature-wise, the 8 Pro is the way to go.

Pros 8 Pro iPhone 12
#1 Performance Performance
#3 Always-On-Display Cameras
#4 Cameras Fast Charging
#5 Battery Life Wireless Charging
#6 Fast Charging Glass Protection
#7 Wireless Charging
#8 Storage
Cons 8 Pro iPhone 12
#1 MicroSD Slot Always-On-Display
#2 Weight MicroSD Slot
#3 3.5mm Jack 3.5mm Jack
#4 Price Price
Relative Score*
Global Score 8 Pro iPhone 12
Gaming Score
Your Score

*Reference: 100: Samsung Galaxy Note 20 Ultra.

Scroll the sliders down below to get your own personalized score. Let's suppose you value performance and battery life, and you don't really care about anything else. Then, just set the "Performance" and the "Battery" sliders up to 5 (5+5=10), and then the other sliders down to 0. You'll know what's the best phone for you.

Performance 1.9
Display 1.7
Cameras 1.4
Frame 0.9
Battery 1.9
Storage 2.0
Connectivity 0.4
Total Should be 10 or as close as possible: 9.6

For suggestions and bug reports, click here. Your help is appreciated. Thank you.

If you want to know more about them, click here:

About me


My name is Luis Silva, and I have a degree in computer management. Ever since I was a teenager, I've loved everything to do with tech. Music, pictures, video editing, I've done it all! This site is a place for me to share some of the knowledge I have, as well as keep up-to-date with current trends. This is a wonderful place for tech-geeks and everyone else that just want to learn more about tech and smartphones in general.

Keep in touch

pinterest logo Follow us on Pinterest

facebook logo Join our Facebook group

No spam, I promise. You can unsubscribe at any time and I'll never share your email without your permission.

OnePlus 8 Pro Related Comparisons

Apple iPhone 12 Related Comparisons


"Display size to phone weight" ratio explained

This indeed is a "display size to phone weight" ratio, but because every phone ended up somewhere between 0.0272 and 0.0421, I've amplified (adapted) those values so they would fit in a 0-10 scale. As of now, the best smartphone is the Samsung Galaxy A40, with 140g. (4.94 oz) for a 5.9 inch display. It got a score of 9.92. While the worse device is the iPhone 8 Plus, which weighs 202 g. (7.13 oz) and has a 5.5-inch display. It ended up with a score of 0.75.

Please, be aware that this score is subject to change if and when a new smartphone comes along that ends up being outside of this scale.


"Battery to device size" ratio explained

This score should give you an idea about the energy footprint of the devices you're considering. It reflects not only the hardware and the energy that it requires but also the amount of energy that the battery can deliver.

The major spenders on any device should be the display and the SoC. But everything from a notification led to its modems need to be optimized, or else, the OEM should simply include a bigger battery as a compensation. Unfortunately, it isn't always possible due to size limitations. But in the end, if a particular OEM can do a good job and give you excellent battery life on a small device, so should everyone else. That's why I've added a "battery to device size" ratio. But since the real scale went from 119 (for the Galaxy S10e, Snapdragon variant) and up to 164 (for the iPhone 7 Plus), I've decided to convert them so they would fit in a 0-10 scale, being 0 the worst device, (the iPhone 7 Plus) and 10 the one every OEM should look up to.

As an example, Apple did an excellent job on the iPhone 7. It has a score of 8. Despite having a small capacity, the hardware is well optimized, and it still gives you decent battery life considering its size. The iPhone 7 Plus, on the other hand, with those bezels shrinking its display size, clearly could've been the #1 in our top 10 list of best battery devices if Apple simply filled all that empty space with a bigger battery.

As a side note: I haven't included the dept of the devices in this formula because even if a device ended up being 1mm/0.03 inches thicker, it wouldn't matter that much to those who really value battery life.

Please, be aware that this score is subject to change if and when a new smartphone comes along that ends up being outside of this scale.



As of now, these are the rivals that were considered for each of them. They may change every time its prices are updated.

These are the lowest prices found on Amazon, eBay, BestBuy, and Walmart.

 OnePlus 8 Pro 
  • ApplerivaliPhone 12
  • SonyrivalXperia 5
  • ApplerivaliPhone XS Max
  • ApplerivaliPhone 11 Pro Max
  • SamsungrivalGalaxy S10 Plus
  • SamsungrivalGalaxy S10+ EX
  • SamsungrivalGalaxy S20 EX
  • SamsungrivalGalaxy S20 SD
  • SamsungrivalGalaxy S20+ SD
  • SamsungrivalGalaxy S20 U.EX
  • HuaweirivalP30 Pro
  • SamsungrivalGalaxy S20
  • SamsungrivalGalaxy S20 Plus
  • SamsungrivalGalaxy S20 Ultra
  • HuaweirivalMate 30 Pro
  • HuaweirivalP40 Pro
  • HuaweirivalP40
  • XiaomirivalMi 10 Ultra
  • OpporivalFind X2 Pro
  • ApplerivaliPhone 12 Mini
  • SamsungrivalGalaxy S21 Plus
  • OnePlusrival8T
  • XiaomirivalMi 11
  • OnePlusrival9 Pro
  • VivorivalX60 Pro
  • ApplerivaliPhone 13 Mini
  • ApplerivaliPhone 13

 Apple iPhone 12 
  • SonyrivalXperia 5
  • SamsungrivalGalaxy Note 9
  • ApplerivaliPhone 11 Pro
  • ApplerivaliPhone XS Max
  • ApplerivaliPhone 11 Pro Max
  • SamsungrivalGalaxy S10 Plus
  • SamsungrivalGalaxy S10+ EX
  • SamsungrivalGalaxy S20 EX
  • SamsungrivalGalaxy S20 SD
  • SamsungrivalGalaxy S20+ SD
  • HuaweirivalP30 Pro
  • SamsungrivalGalaxy S20
  • SamsungrivalGalaxy S20 Plus
  • HuaweirivalMate 30 Pro
  • HuaweirivalP40 Pro
  • HuaweirivalP40
  • OnePlusrival8 Pro
  • OnePlusrival8
  • XiaomirivalMi 10 Pro
  • XiaomirivalMi 10 Ultra
  • ApplerivaliPhone 12 Mini
  • SamsungrivalGalaxy S21
  • SamsungrivalGalaxy S21 Plus
  • OnePlusrival8T
  • OpporivalReno4 Pro
  • XiaomirivalMi 11
  • OnePlusrival9 Pro
  • ApplerivaliPhone 13 Mini
  • ApplerivaliPhone 13

Formula deviation

Since the guys at DxoMark don't review every camera out there, I've come up with a formula based on the ones that they do rate, so I could get an equivalent score for the ones they don't review. After testing it against these cameras, I got the deviation between that and their DxO score.

Device: DxOScore Deviation
Samsung Galaxy A50: 88 -1
Apple iPhone XR: 104 1
Xiaomi Mi 9T Pro: 108 -7
Xiaomi Redmi Note 8 Pro: 87 1
Sony Xperia 1: 99 -1
Sony Xperia 5: 101 1
Samsung Galaxy Note 8: 100 0
Samsung Galaxy Note 10 Plus: 126 2
Apple iPhone 8 Plus: 96 -3
Xiaomi Pocophone F1: 92 -1
Apple iPhone 7 Plus: 90 -1
Apple iPhone X: 101 3
Apple iPhone 11: 112 -1
Samsung Galaxy Note 8: 100 0
Samsung Galaxy Note 9: 107 1
Apple iPhone XS Max: 110 -2
Apple iPhone 11 Pro Max: 124 1
Samsung Galaxy S10: 124 2
Apple iPhone XS: 110 -1
Samsung Galaxy S10 Plus: 120 -2
OnePlus 7 Pro: 122 0
OnePlus 7T Pro: 122 0
Huawei P30 Pro: 125 -1
Google Pixel 4: 117 0
Google Pixel 3: 103 0
Google Pixel 2: 100 0
Samsung Galaxy S20 Plus: 127 -2
Samsung Galaxy S20 Ultra: 132 2
OnePlus 6: 100 0
OnePlus 6T: 101 1
Samsung Galaxy S9 Plus: 105 -1
Huawei Mate 20 Pro: 120 0
Xiaomi Mi 9: 115 0
Huawei Mate 30 Pro: 132 0
Huawei P40 Pro: 140 -1
Apple iPhone SE 2: 101 0
OnePlus 8 Pro: 126 0
Xiaomi Mi 8: 105 1
Samsung Galaxy A71: 89 1
Xiaomi Mi 10 Pro: 134 0

As you can see, most cameras sit between 1 and -1, while a few of them go up to 2 or -2. That means it's reasonable to assume other similar cameras that they don't review to, in the worst-case scenario, be anywhere from -2 to 2 points from the score that the formula gets.

For example: Given that the Pixel 4 got 117 points and that the Pixel 4 XL share the same year and camera specs, it's reasonable to expect a score of 117 too. But in reality, if they do review that camera, it may end up anywhere between 115 and 119.

Be aware that at DxO, they give a score based on their opinion, not based on any formula. That's why I think there's an odd difference of 6 points between the iPhone 8 Plus and the iPhone X. In theory, they should have the same camera.

I'm guessing that the Mi 9T Pro got a deviation of 7 points because they tested its Chinese variant (the K20 Pro).

Update: They just changed their protocol to include preview image evaluation and trustability. I'm keeping the old table (for now) for reference purposes, and I'll be adding a new one as soon as they review at least a couple of new mclass-range cameras.

You can expect the same (or a bit bigger) deviation for high-end cameras, but anything with a score below 100-110 should be taken with a grain of salt.

This is valid for all cameras tested with the previous protocol. For those that they dclassn't test, the deviation may be up to twice as much.


About GeekBench 5

This is just a quick note to let you know that, if, by any chance, the smartphone you're looking for isn't on the GeekBench site yet, you can check on GsmArena.com, as they also usually test smartphones with that benchmark tool.

Top 10 Smartphones