iPhone 12 Pro vs OnePlus 8 Pro
Shop iPhone
iPhone 12 Pro
Starting at
£274.51£879.00 new
OnePlus 8 Pro
Starting at
£177.00What's the difference between the iPhone 12 Pro and OnePlus 8 Pro?
iPhone 12 Pro vs OnePlus 8 Pro comes down to the chipset, RAM and battery. Refurbished, the OnePlus 8 Pro starts at £177, £97.51 less than the iPhone 12 Pro.
Refurbished from
Chipset
RAM
Battery
Screen size
Screen type
- Chipset: Apple A14 Bionic (5 nm) on the iPhone 12 Pro, Qualcomm SM8250 Snapdragon 865 5G (7 nm+) on the OnePlus 8 Pro.
- The OnePlus 8 Pro has more RAM: 12 GB vs 6 GB.
- The OnePlus 8 Pro has a bigger battery: 4510 mAh vs 2815 mAh.
iPhone 12 Pro vs OnePlus 8 Pro specs
The iPhone 12 Pro and OnePlus 8 Pro both come from 2020 but offer different experiences suited to different users. The OnePlus 8 Pro uses Android and has a larger screen with higher resolution, which suits those who prefer a bigger display for media. Battery capacity is bigger on the OnePlus, which may appeal if longer battery life matters. The iPhone 12 Pro has a triple camera setup with 12 megapixels main and front cameras, while the OnePlus 8 Pro offers more megapixels and a quadruple camera system for detailed photography. Storage options and RAM differ, with the iPhone reaching up to 512GB and 6GB RAM, while the OnePlus offers up to 256GB and 12GB RAM for multitasking. Each device fits distinct preferences in OS, size, and photographic needs.
iPhone 12 Pro vs OnePlus 8 Pro price
Colour
Storage
- 128GBSold out
- 256GBSold out
iPhone 12 Pro vs OnePlus 8 Pro battery life and software updates
Durability covers battery size, software updates, and physical design features. Both phones support 5G, but their battery capacity and operating systems offer different user experiences.
Battery Capacity
The OnePlus 8 Pro has a larger 4510 mAh battery compared to the iPhone 12 Pro's 2815 mAh. This means the OnePlus 8 Pro is likely to provide longer battery life between charges, which benefits users who need extended use during the day without recharging.
Operating System
The iPhone 12 Pro runs iOS, offering a different app ecosystem and user interface compared to the OnePlus 8 Pro, which runs Android. Your choice may depend on which OS you prefer for apps, customisation, and overall experience.
Battery
Foldable
Ip rating
Software updates
Wireless charging
Year of release
iPhone 12 Pro vs OnePlus 8 Pro performance
Performance depends on chipset, memory, and storage options. Both phones have powerful processors and different strengths in multitasking and storage capacity.
Chipset Technology
The iPhone 12 Pro features the Apple A14 Bionic built on 5 nm technology, while the OnePlus 8 Pro uses the Qualcomm Snapdragon 865 5G with 7 nm+ technology. This difference reflects the design approach each company takes for processing power and efficiency.
Memory Capacity
The OnePlus 8 Pro has 12 GB of RAM, which supports running multiple apps and tasks simultaneously. The iPhone 12 Pro comes with 6 GB of RAM, which suits everyday use and app performance within the iOS environment.
Storage Options
The iPhone 12 Pro offers three storage options: 128GB, 256GB, and 512GB, providing more space for apps, media, and files. The OnePlus 8 Pro stocks 128GB and 256GB variants, covering common storage needs but with fewer options.
Chipset
RAM
iPhone 12 Pro vs OnePlus 8 Pro screen
Screen quality affects how you view content, with differences in size, resolution, and display technology between the two devices.
Screen Size and Resolution
The OnePlus 8 Pro has a larger 6.78 inch screen with a resolution of 1440 x 3168, offering more room and sharper detail for watching videos and browsing. The iPhone 12 Pro has a 6.1 inch screen with 1170 x 2532 resolution, which is slightly smaller but still delivers clear visuals.
Display Type
The iPhone 12 Pro uses a Super Retina XDR OLED screen, while the OnePlus 8 Pro features a Fluid AMOLED display. Both provide vibrant colours and contrast, though each has its own approach to colour rendering and brightness.
Refresh rate
Resolution
Screen size
Screen type
iPhone 12 Pro vs OnePlus 8 Pro camera
Audiovisual features relate to cameras and front-facing sensors. Differences here affect photography and video quality for different user needs.
Camera Setup
The iPhone 12 Pro has a triple camera system, while the OnePlus 8 Pro offers a quadruple camera setup. More cameras on the OnePlus 8 Pro can provide additional versatility in photography styles and focal lengths.
Front Camera Resolution
The OnePlus 8 Pro has a 16 megapixel front camera, compared to the iPhone 12 Pro's 12 megapixels. This may appeal to users who prioritise higher resolution selfies and video calls.
Main Camera Detail
The OnePlus 8 Pro features a 48 megapixel main camera, which captures more detail compared to the iPhone 12 Pro's 12 megapixel main camera. This suits those who want detailed photos and more cropping flexibility.
Camera type
Front camera
Main camera
iPhone 12 Pro vs OnePlus 8 Pro size and design
Other practical differences include connectors, SIM support, size, and weight which can influence day-to-day convenience and compatibility.
Charging Connector
The iPhone 12 Pro uses a Lightning connector, while the OnePlus 8 Pro uses USB-C. This affects the type of charging cables and accessories you can use with each device.
SIM Card Options
The iPhone 12 Pro supports a Physical SIM plus eSIM, allowing you to use a digital SIM alongside a physical one. The OnePlus 8 Pro supports dual Physical SIM cards, which may suit users who want two physical numbers without eSIM.
Physical Dimensions
The OnePlus 8 Pro is larger and heavier, measuring 165.3 mm by 74.4 mm and weighing 199 g, with a depth of 8.5 mm. The iPhone 12 Pro is more compact at 146.7 mm by 71.5 mm, weighing 187 g, and is thinner at 7.4 mm. This difference affects how each fits in your hand and pocket.
Carrier compatibility
Connector
Depth
Height
Mobile network
Release date
SD card slot
SIM card
Weight
Width
iPhone 12 Pro or OnePlus 8 Pro: which should you buy?
Buy the iPhone 12 Pro if
- you want a lighter build (189 g vs 199 g)
Buy the OnePlus 8 Pro if
- you want to spend less: it starts at £177, £97.51 less than the iPhone 12 Pro
- you want more RAM (12 GB vs 6 GB)
- you want a bigger battery (4510 mAh vs 2815 mAh)
What our customers say
Customers buying the iPhone 12 Pro frequently highlight its excellent condition and smooth performance. Many report the battery health as solid, with some noting it starts at or near 100%. The device is praised for looking and feeling like new, with no visible scratches or faults. Reviewers appreciate the ease of setup and reliable everyday use, and some mention upgrading from older iPhones to enjoy newer iOS features and more storage. The consistent positive feedback suggests the iPhone 12 Pro suits users who want a dependable, well-maintained phone with ongoing software support.
OnePlus 8 Pro customers generally find the phone in good condition and well functioning. Users mention the large, high-spec phone offers good value and ease of use, even for those less familiar with technology. Some note the battery may drain more quickly or get warm during use. The device's condition often exceeds expectations, with several customers praising its near-mint appearance. The Android operating system and dual physical SIM support appeal to users looking for flexibility. Overall, the OnePlus 8 Pro fits people who want a spacious screen and strong multitasking performance.
Both phones receive positive reviews for condition and usability. Choose the iPhone 12 Pro if you prefer iOS with latest updates and compact design. Pick the OnePlus 8 Pro for a larger screen, more RAM, and Android flexibility.
iPhone 12 Pro vs OnePlus 8 Pro FAQs
iPhone 12 Pro vs OnePlus 8 Pro comes down to the chipset, RAM and battery. Chipset: Apple A14 Bionic (5 nm) on the iPhone 12 Pro, Qualcomm SM8250 Snapdragon 865 5G (7 nm+) on the OnePlus 8 Pro. The OnePlus 8 Pro has more RAM: 12 GB vs 6 GB.
The OnePlus 8 Pro is cheaper refurbished, from £177 compared with £274.51 for the iPhone 12 Pro.
The OnePlus 8 Pro has a bigger battery: 4510 mAh vs 2815 mAh.
The OnePlus 8 Pro has a higher-resolution main camera: 48 megapixels vs 12 megapixels.
The iPhone 12 Pro is still supported and can run iOS 27. We don't have published update dates for the OnePlus 8 Pro.
Refurbished, the iPhone 12 Pro comes in 128GB, 256GB and 512GB, and the OnePlus 8 Pro in 128GB and 256GB.







