Home
Trade-in

iPhone 12 vs OnePlus 8 Pro

Shop iPhone
  • 24-month warranty
  • Free standard delivery on orders over £50
  • 14-day returns
  • Excellent customer support

iPhone 12

Starting at

£170.00£649.00 new
See options

OnePlus 8 Pro

Starting at

£177.00
See options
(464 reviews)
(61 reviews)

What'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

£170£177

Chipset

Apple A14 Bionic (5 nm)Qualcomm SM8250 Snapdragon 865 5G (7 nm+)

RAM

4 GB12 GB

Battery

2815 mAh4510 mAh

Screen size

6.1 inch6.78 inch

Screen type

Super Retina XDR OLEDFluid AMOLED
  • 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

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

2815 mAh4510 mAh

Foldable

NoNo

Ip rating

IP68N/A

Software updates

Supported, up to iOS 27N/A

Wireless charging

YesN/A

Year of release

20202020

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

Apple A14 Bionic (5 nm)Qualcomm SM8250 Snapdragon 865 5G (7 nm+)

RAM

4 GB12 GB

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

60 HzN/A

Resolution

1170 x 25321440 x 3168

Screen size

6.1 inch6.78 inch

Screen type

Super Retina XDR OLEDFluid AMOLED

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

Double (2x)Quadruple (4x)

Front camera

12 megapixels16 megapixels

Main camera

12 megapixels48 megapixels

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

UnlockedUnlocked

Connector

LightningUSB-C

Depth

7.4 mm8.5 mm

Height

146.7 mm165.3 mm

Mobile network

5G5G

SD card slot

NoNo

SIM card

Physical SIM + eSIMDual Physical SIM

Weight

162 g199 g

Width

71.5 mm74.4 mm

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.

Add device
Add device
Add device
Add device