Apple iPhone 12 Pro vs OnePlus 12
The Verdict
Apple's iPhone 12 Pro excels with its premium build quality, tight iOS ecosystem, and exceptional computational photography via the A14 Bionic chip, delivering reliable 4K Dolby Vision recording and 15W MagSafe charging. OnePlus 12 counters with superior raw specifications: a larger 6.82-inch display with stunning 4500-nit brightness and 1-120Hz LTPO technology, significantly faster 100W wired charging, a 5400mAh battery with 50W wireless, and more advanced camera hardware including an 8K-capable 50MP main sensor and 64MP periscope telephoto. Performance-wise, Snapdragon 8 Gen 3 slightly edges the A14 in raw benchmarks, though both handle demanding tasks flawlessly. The OnePlus 12 offers exceptional value at $799, providing flagship features at $200 less, while the iPhone prioritizes ecosystem integration and software longevity. For those prioritizing display quality, battery life, and charging speed with Android flexibility, OnePlus 12 is the stronger choice; iPhone 12 Pro suits committed Apple users.
Who Should Buy
Buy the Apple iPhone 12 Pro if…
- →First iPhone with LiDAR scanner for AR and Night mode portraits
- →Introduced MagSafe magnetic accessory ecosystem
- →First 5nm chip (A14 Bionic) on any smartphone
Buy the OnePlus 12 if…
- →Blistering 4500-nit peak display brightness
- →Snapdragon 8 Gen 3 flagship performance
- →100W wired and 50W wireless charging
Category Scores
Pros & Cons
Apple iPhone 12 Pro
Pros
- First iPhone with LiDAR scanner for AR and Night mode portraits
- Introduced MagSafe magnetic accessory ecosystem
- First 5nm chip (A14 Bionic) on any smartphone
- ProRAW format for professional photo editing
- Flat-edge design revival praised for aesthetics
Cons
- No 120Hz ProMotion display at Pro pricing
- Small 2815 mAh battery requires charging daily
- Charger removed from box controversially
- 2.5x telephoto falls short of Android competition
OnePlus 12
Pros
- Blistering 4500-nit peak display brightness
- Snapdragon 8 Gen 3 flagship performance
- 100W wired and 50W wireless charging
- 64 MP 3x periscope telephoto
- Large 5400 mAh battery
Cons
- Only IP65 rating (vs IP68 on rivals)
- Heavy at 220 g
- Limited to 4 years of OS updates
- No mmWave 5G in US
Full Specifications
| Spec | Apple iPhone 12 Pro | OnePlus 12 |
|---|---|---|
| Software | iOS 14 | Android 14 (OxygenOS 14) |
| Body | ||
| Weight | 189 g | 220 g |
| Material | Stainless steel frame | Aluminum frame, Gorilla Glass Victus 2 |
| IP rating | IP68 | IP65 |
| Dimensions | 146.7 x 71.5 x 7.4 mm | 164.3 x 75.8 x 9.2 mm |
| Camera | ||
| Main camera | 12 MP | 50 MP, f/1.6, OIS (Sony LYT-808) |
| Front camera | 12 MP | 32 MP, f/2.4 |
| Video | 4K@60fps Dolby Vision | 8K@24fps, 4K@60fps |
| Telephoto | 12 MP 2.5x | 64 MP, f/2.6, 3x optical periscope |
| Ultrawide | 12 MP | 48 MP, f/2.2, 114-degree |
| Memory | ||
| RAM | 6 GB | 12 GB |
| Storage options | 128 GB, 256 GB, 512 GB | 256 GB, 512 GB |
| Battery | ||
| Capacity | 2815 mAh | 5400 mAh |
| Charging | 20W wired | 100W SuperVOOC wired (80W in US) |
| Wireless charging | 15W MagSafe | 50W AirVOOC |
| Display | ||
| Size | 6.1 inches | 6.82 inches |
| Type | Super Retina XDR OLED | LTPO AMOLED |
| Resolution | 2532 x 1170 | 3168 x 1440 |
| Refresh rate | 60Hz | 1-120Hz |
| Brightness (nits) | 800 | 4500 |
| Processor | ||
| CPU | Hexa-core | Octa-core (1x3.3 GHz Cortex-X4 & 3x3.2 GHz Cortex-A720 & 2x3.0 GHz Cortex-A720 & 2x2.3 GHz Cortex-A520) |
| GPU | Apple GPU (4-core) | Adreno 750 |
| Chipset | Apple A14 Bionic | Qualcomm Snapdragon 8 Gen 3 |
| Connectivity | ||
| 5G | ||
| NFC | ||
| USB | Lightning | USB-C 3.2 |
| Wi-Fi | Wi-Fi 6 | Wi-Fi 7 |
| Bluetooth | 5.0 | 5.4 |
Related Comparisons
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 Pro or the OnePlus 12.
