The iPhone 12 and the OnePlus 8 are both flagship phones and both phones have impressive features. However, they do differ and do some things better than the other so in this buying guide, we’ll be looking at the difference between the iPhone 12 and the OnePlus 8.
First off, let’s look at an overview of their impressive specifications.

iPhone 12 vs OnePlus 8: Specifications
iPhone 12
Display: Super Retina XDR display, 6.1‑inch (diagonal) all‑screen OLED display, 2532×1170-pixel resolution at 460 ppi
Processor: A14 Bionic chip
Storage: 64GB, 128GB, 256GB
Battery:
- Built-in rechargeable lithium-ion battery
- MagSafe wireless charging up to 15W10
- Qi wireless charging up to 7.5W10
- Charging via USB to computer system or power adapter
- Fast-charge capable: up to 50% charge in 30 minutes11 with 20W adapter or higher (sold separately)
Camera:
- Dual 12MP camera system: Ultra Wide and Wide cameras
- Ultra-Wide: ƒ/2.4 aperture and 120° field of view
- Wide: ƒ/1.6 aperture
- 2x optical zoom out
- Digital zoom up to 5x
Front camera: 12MP
Software: iOS 14
Dimensions and weight: Width: 71.5 mm (2.82 inches), Height: 146.7 mm (5.78 inches), Depth: 7.4 mm (0.29 inches), Weight: 162 grams (5.73 ounces)
OnePlus 8

Display: Size: 6.55 inches (The corners of the screen are within a standard rectangle. Measured diagonally, the screen size is 6.55 inches in the full rectangle and 6.34 inches accounting for the rounded corners.)
- Resolution: 2400 x 1080 pixels 402 ppi
- Aspect Ratio: 20:9
- Type: Fluid AMOLED
- Support sRGB, Display P3
- Cover Glass: 3D Corning® Gorilla® Glass
- Processor: Qualcomm Snapdragon 865
Storage: 128GB, 256GB
Battery: 4300 mAh (built-in), Warp Charge 30T Fast Charging (5V/6A)
Rear camera:
- Sensor: Sony IMX586
- Megapixels: 48
- Pixel Size: 0.8µm
- Lens Quantity: 6P
- OIS: Yes
- EIS: Yes
- Aperture: f/1.75
- Dual LED Flash
- Multi Autofocus (PDAF+CAF)
Front camera:
- Sensor: Sony IMX471
- Megapixels: 16
- Pixel Size: 1.0 µm
- EIS: Yes
- Autofocus: Fixed Focus
- Aperture: f/2.45
Software:
- Operating System: OxygenOS based on Android™ 10
- CPU: Qualcomm® Snapdragon™ 865
- 5G Chipset: X55
- GPU: Adreno 650
Dimensions and weight:
The dimensions of the OnePlus 8 measure 160.2 mm x 72.9 mm x 8 mm (HXWXD), and it weighs around 180 grams.
iPhone 12 vs OnePlus 8: Designs
OnePlus 8

The OnePlus 8 has a beautiful design, just like its predecessor. It features a polished finish and waterfall curved edges. Unlike the circular camera on the OnePlus 7T, the camera has been replaced on a vertical strip on the rear. The camera strip also protrudes from the phone unlike other phones that are usually smooth all the way across but it doesn’t stick out too far.
The display screen is a stunning 6.55 inches and covers most of the front of the phone. The display screen doesn’t lack either and comes in at 2400 x 1080 pixels 402 ppi which is just behind the iPhone 12 but you’ll still get a crisp and clear picture when you’re playing games or streaming videos.
iPhone 12

It’s no surprise that the iPhone 12 has a breathtaking 6.1-inch display screen. The iPhone 12 features a edge-to-edge super retina XDR display for a brighter experience. The display screen is also covered by a new ceramic shield front cover which makes it one of the most durable phones ever created.
The resolution of the screen comes in at 2532 x 1170 which means you’ll get a better pixel per inch ratio compared to the OncePlus 8 and with that a brighter and sharper experience. You’ll also get a choice of colors to choose from; Black, White, Product Red, Green and Blue and all of them look gorgeous.
Design verdict: Nothing compares to an iPhone but the OnePlus is still a beautiful Android phone in its own right and will put a smile on your face!
Hardware
iPhone 12

Looking at the Geekbench tests, the iPhone 12 is pushing 1593 on the single-core and 3859 multi-core. The iPhone 12 runs on the A14 Bionic chip which is still ridiculously fast and makes the iPhone 12 way ahead of the pack in terms of speed.
OnePlus 8

The OnePlus 8 runs on the Qualcomm Snapdragon 865 processor and is super fast. Perhaps not as fast as the iPhone 12 but you’ll not notice the difference unless you held them side by side to test them. The Qualcomm Snapdragon still destroys most other phones with a Geekbench score of 888 for single-core and 3214 for multi-core. That’s still very impressive and should be recognized as such.
Both phones are 5G ready so there’s little difference there.
Hardware verdict: iPhone 12 steals it with their untouchable A14 Bionic chip.
Cameras
iPhone 12

The iPhone 12 has a 12MP camera although the optical zoom is still behind most competitors. iPhone aren’t known for having the best cameras but you’ll still be able to take beautiful photos. You’ll also get 12MP capabilities with the front-facing camera.
OnePlus 8

The OnePlus 8 blows the iPhone 12 out of the water with its awesome 48MP rear camera and its 16MP front-facing camera. The rear camera runs with the powerful Sony IMX689.
Camera verdict: The OnePlus 8 takes the lead easily in this race. Whilst the iPhone 12 is catching up, it still lags behind most competitors.
iPhone 12 vs OnePlus 8 Final Verdict
Both of these phones are brilliant in their own right and it will come down to what you need your phone to do. We think that the iPhone 12 beats the OnePlus mostly but it’s going to be geared towards doing creative work due to its high-performance specs. If you’ve got used to the A14 Bionic chip, you won’t want to go back to anything else.
Also read: Black Friday iPhone 12 and OnePlus 8 deals
The OnePlus 8 is perfect for people who like photography and very few phones will beat it. It’s still a fast phone against the iPhone 12 and its larger display will be perfect for those who want to use their phone for entertainment purposes.