Skip to content
specpair

Apple iPhone 12 vs OnePlus 9

Updated Apr 2026phones
Apple iPhone 12
Apple
Apple iPhone 12
$799
8.4/10
Winner
VS
OnePlus 9
OnePlus
OnePlus 9
$729
8.1/10

The Verdict

Apple's iPhone 12 delivers a more refined flagship experience with its superior OLED display (1200 nits brightness, XDR grading) and industry-leading A14 Bionic processor, though limited to 60Hz refresh. OnePlus 9 counters with a larger 6.55-inch 120Hz AMOLED screen, significantly larger 4500 mAh battery, and faster 65W charging. Camera capabilities differ: iPhone 12 excels at computational photography and video with Dolby Vision HDR support, while OnePlus 9 offers higher megapixel counts (48MP main, 50MP ultrawide) and 8K video recording. OnePlus provides more RAM (8GB vs 4GB) and charges considerably faster. iPhone 12 edges ahead in software optimization, ecosystem integration, and long-term value retention, whereas OnePlus 9 delivers superior raw specs and charging speed at a lower entry price. For users prioritizing refined performance and longevity, iPhone 12 wins; for specs-conscious buyers wanting faster charging and higher refresh rates, OnePlus 9 provides compelling value.

ValueOnePlus 9
CameraiPhone 12
BatteryOnePlus 9
DisplayiPhone 12
PerformanceiPhone 12

Who Should Buy

Buy the Apple iPhone 12 if…

  • First iPhone with 5G connectivity
  • Ceramic Shield front cover is four times more drop-resistant
  • Flat-edge design is comfortable and stylish

Buy the OnePlus 9 if…

  • 65W Warp Charge fills battery in 29 minutes
  • Excellent main and ultrawide cameras
  • Hasselblad color calibration

Category Scores

Apple iPhone 12
OnePlus 9
Value
8.0
8.2
Camera
8.5
8.3
Battery
7.5
8.6
Display
8.8
8.5
Performance
9.0
8.7

Pros & Cons

Apple iPhone 12

Pros

  • First iPhone with 5G connectivity
  • Ceramic Shield front cover is four times more drop-resistant
  • Flat-edge design is comfortable and stylish
  • A14 Bionic delivers excellent performance and efficiency
  • Dolby Vision HDR video recording is a first for any smartphone

Cons

  • 60Hz display when competitors offered 90Hz or 120Hz
  • Small 2815 mAh battery offers mediocre battery life
  • 64 GB base storage is inadequate in 2020
  • Lightning port instead of USB-C
  • No telephoto lens — only dual camera

OnePlus 9

Pros

  • 65W Warp Charge fills battery in 29 minutes
  • Excellent main and ultrawide cameras
  • Hasselblad color calibration
  • 120Hz AMOLED display
  • Competitive pricing at $729

Cons

  • No telephoto camera
  • 2 MP monochrome sensor is useless
  • No official IP rating for water resistance
  • Plastic frame feels less premium
  • Snapdragon 888 heating issues

Full Specifications

SpecApple iPhone 12OnePlus 9
SoftwareiOS 14Android 11, OxygenOS 11
Body
Weight164 g192 g
MaterialAluminum frame, Ceramic Shield frontPlastic frame, Gorilla Glass 5
IP ratingIP68No official rating
Dimensions146.7 x 71.5 x 7.4 mm160 x 74.2 x 8.7 mm
Camera
Main camera12 MP, f/1.6, OIS48 MP, f/1.8, OIS (Hasselblad tuned)
Front camera12 MP TrueDepth, f/2.216 MP, f/2.4
Video4K@60fps, Dolby Vision HDR8K@30fps, 4K@60fps
Ultrawide12 MP, f/2.450 MP, f/2.2, freeform lens
Mono2 MP, f/2.4
Memory
RAM4 GB8 GB
Storage options64 GB, 128 GB, 256 GB128 GB, 256 GB
Battery
Capacity2815 mAh4500 mAh
Charging20W wired65W Warp Charge wired
Wireless charging15W MagSafe15W wireless
Display
Size6.1 inches6.55 inches
TypeSuper Retina XDR OLEDAMOLED
Resolution2532 x 11702400 x 1080
Refresh rate60Hz120Hz
Brightness (nits)12001100
Processor
CPUHexa-core (2x3.1 GHz + 4x1.8 GHz)Octa-core (1x2.84 GHz + 3x2.42 GHz + 4x1.8 GHz)
GPUApple GPU (4-core)Adreno 660
ChipsetApple A14 BionicQualcomm Snapdragon 888
Connectivity
5G
NFC
USBLightningUSB-C 3.1
Wi-FiWi-Fi 6Wi-Fi 6
Bluetooth5.05.2

This comparison is based on verified manufacturer specifications covering display, performance, camera, battery, and build quality. Scores are generated by analyzing specs across weighted categories on a 10-point scale. Learn more about our methodology.

Explore more in phones, see all Apple products or all OnePlus products. View full details for the Apple iPhone 12 or the OnePlus 9.