iPhone 12 vs OnePlus 8 Pro
Shop iPhone
iPhone 12
Starting at
£170.00£649.00 new
OnePlus 8 Pro
Starting at
£177.00What's the difference between the iPhone 12 and OnePlus 8 Pro?
iPhone 12 vs OnePlus 8 Pro comes down to the chipset, RAM and battery. Refurbished, the iPhone 12 starts at £170, £7 less than the OnePlus 8 Pro.
Refurbished from
Chipset
RAM
Battery
Screen size
Screen type
- Chipset: Apple A14 Bionic (5 nm) on the iPhone 12, Qualcomm SM8250 Snapdragon 865 5G (7 nm+) on the OnePlus 8 Pro.
- The OnePlus 8 Pro has more RAM: 12 GB vs 4 GB.
- The OnePlus 8 Pro has a bigger battery: 4510 mAh vs 2815 mAh.
iPhone 12 vs OnePlus 8 Pro specs
The iPhone 12 and OnePlus 8 Pro both come from 2020 but offer different strengths. The iPhone 12 is suited to you if you prefer iOS, value software updates, and want a lighter, more compact phone with a sharp screen. The OnePlus 8 Pro suits you if you want a larger, higher resolution screen, more RAM for multitasking, and a more versatile camera setup. Your choice depends on whether you prioritise the iPhone's software and size or the OnePlus's screen size and camera detail.
iPhone 12 vs OnePlus 8 Pro price
Colour
Storage
- 128GBSold out
- 256GBSold out
iPhone 12 vs OnePlus 8 Pro battery life and software updates
Durability covers battery size, software updates, operating system, and device size. These factors affect how long the phone lasts daily and how well it stays current.
Battery Capacity
The OnePlus 8 Pro has a larger 4510 mAh battery compared to the iPhone 12's 2815 mAh. This bigger capacity suits users who want longer screen-on time between charges, especially if you use your phone heavily throughout the day. The iPhone 12's smaller battery works well for everyday use and benefits from software efficiency.
Operating System Choice
The iPhone 12 runs on iOS, which offers a consistent, user-friendly experience with access to Apple's ecosystem. The OnePlus 8 Pro runs Android, giving you more customisation options and a different app environment. Your preference for operating system will guide your choice.
Battery
Foldable
Ip rating
Software updates
Wireless charging
Year of release
iPhone 12 vs OnePlus 8 Pro performance
Performance depends on chipset power, RAM, and storage options. These affect how smoothly apps run and how well the phone handles multitasking.
Chipset Design
The iPhone 12 uses the Apple A14 Bionic built on a 5 nm process, while the OnePlus 8 Pro has the Snapdragon 865 5G made on 7 nm+. The iPhone's chipset focuses on efficient performance for everyday tasks and demanding apps. The OnePlus chipset supports high performance with 5G connectivity for fast networks.
Memory for Multitasking
With 12 GB of RAM, the OnePlus 8 Pro is designed for keeping many apps open and handling heavy multitasking. The iPhone 12 has 4 GB of RAM, which suits everyday use and typical multitasking demands, running apps smoothly within iOS's optimisation.
Storage Options
The iPhone 12 is available in 64GB, 128GB, and 256GB, giving you choices for lower or higher storage depending on your needs. The OnePlus 8 Pro comes in 128GB and 256GB options, focusing on larger storage capacities suitable if you keep many files or apps.
Chipset
RAM
iPhone 12 vs OnePlus 8 Pro screen
Screen quality includes size, resolution, and type. These influence how clear and immersive the display feels for video, gaming, or browsing.
Screen Size
The OnePlus 8 Pro has a larger 6.78 inch screen that offers more room for video watching and multitasking, while the iPhone 12 has a 6.1 inch screen that fits comfortably in hand and pockets. Choose based on whether you prefer a roomier display or a more compact device.
Resolution and Sharpness
The OnePlus 8 Pro's 1440 x 3168 resolution delivers a higher pixel count than the iPhone 12's 1170 x 2532. This means finer detail and sharper images on the OnePlus screen, which benefits users who watch high-definition content or work with detailed visuals.
Display Technology
The iPhone 12 features a Super Retina XDR OLED screen, known for accurate colour and brightness. The OnePlus 8 Pro uses a Fluid AMOLED screen that also offers vibrant colours and smooth motion. Both provide high-quality displays, with a slight difference in technology branding.
Refresh rate
Resolution
Screen size
Screen type
iPhone 12 vs OnePlus 8 Pro camera
Audiovisual covers camera setups and front camera quality. These impact your photos, videos, and video calls.
Camera Setup
The OnePlus 8 Pro has a quadruple main camera array, giving more options for different types of photography. The iPhone 12 has a double main camera setup that covers essential photo needs well. If you enjoy experimenting with varied photography styles, the OnePlus offers more flexibility.
Main Camera Resolution
The OnePlus 8 Pro has a 48 megapixel main camera, which captures higher resolution images with more detail. The iPhone 12's main camera is 12 megapixels, suitable for everyday photos with good clarity and colour accuracy. Choose based on how much detail you want in your photos.
Front Camera Quality
The OnePlus 8 Pro's 16 megapixel front camera offers higher resolution selfies and video calls compared to the iPhone 12's 12 megapixels. This suits those who prioritise front-facing camera detail.
Camera type
Front camera
Main camera
iPhone 12 vs OnePlus 8 Pro size and design
Miscellaneous differences include physical dimensions, connectors, SIM options, and weight. These affect daily handling, charging, and network flexibility.
Physical Size and Weight
The iPhone 12 is smaller and lighter at 146.7 mm tall, 71.5 mm wide, 7.4 mm deep, and 164 g. The OnePlus 8 Pro is taller and wider at 16.53 cm tall, 7.44 cm wide, 0.85 cm deep, and weighs 199 g. The iPhone suits those wanting a lighter, more pocket-friendly device, while the OnePlus offers a larger body for its bigger screen.
Charging Connector
The iPhone 12 uses a Lightning connector, which is common in Apple accessories. The OnePlus 8 Pro uses USB-C, a widely adopted standard across many devices and brands. Your choice may depend on the chargers and cables you already have.
SIM Card Setup
The iPhone 12 supports one physical SIM plus an eSIM, allowing flexible use of two numbers without two physical cards. The OnePlus 8 Pro supports dual physical SIM cards, which suits users who prefer physical SIMs for two numbers or travel.
Carrier compatibility
Connector
Depth
Height
Mobile network
SD card slot
SIM card
Weight
Width
iPhone 12 or OnePlus 8 Pro: which should you buy?
Buy the iPhone 12 if
- you want to spend less: it starts at £170, £7 less than the OnePlus 8 Pro
- you want a lighter build (162 g vs 199 g)
Buy the OnePlus 8 Pro if
- you want more RAM (12 GB vs 4 GB)
- you want a bigger battery (4510 mAh vs 2815 mAh)
- you want a bigger screen (6.78 inch vs 6.1 inch)
What our customers say
Customers of the iPhone 12 praise its excellent condition, often saying the refurbished phones look like new with clean glass and perfect frames. Many highlight the smooth performance thanks to the A14 Bionic chip, noting how well it handles apps and multitasking. The battery is frequently mentioned as feeling like new, especially when a new battery is included. Users appreciate the device's ready-to-use state, with some mentioning pre-installed screen protectors and cases. The iPhone 12 is well liked for its balance of size, speed, and reliable software updates.
OnePlus 8 Pro customers report good overall condition, sometimes better than expected. The phone is considered high-spec with a nice large screen and plenty of memory. Some mention the battery can drain quickly or get warm, which they associate with the device's high RAM. Users find it easy to set up and enjoy the Android experience, with some appreciating the dual SIM option. The OnePlus 8 Pro suits those who want a powerful device with a large display and flexible SIM setup.
Both phones attract buyers who want high-quality refurbished options. The iPhone 12 is popular for everyday use with smooth performance and frequent software updates. The OnePlus 8 Pro appeals to users who value a larger screen and more memory for multitasking and richer photography.
iPhone 12 vs OnePlus 8 Pro FAQs
iPhone 12 vs OnePlus 8 Pro comes down to the chipset, RAM and battery. Chipset: Apple A14 Bionic (5 nm) on the iPhone 12, Qualcomm SM8250 Snapdragon 865 5G (7 nm+) on the OnePlus 8 Pro. The OnePlus 8 Pro has more RAM: 12 GB vs 4 GB.
The iPhone 12 is cheaper refurbished, from £170 compared with £177 for the OnePlus 8 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 is still supported and can run iOS 27. We don't have published update dates for the OnePlus 8 Pro.
Refurbished, the iPhone 12 comes in 64GB, 128GB and 256GB, and the OnePlus 8 Pro in 128GB and 256GB.








