iPhone 8 vs OnePlus One: Which One Should You Buy?

OnePlus One edges ahead with a BeastScore of 65.0/100 — but the right choice depends on what matters to you.

Head-to-head
Comparing 2 devicesSwipe ⇄
Apple · 2017

iPhone 8

iPhone 8
64/ 100
Launch price$699
Oneplus · 2014

OnePlus One

OnePlus One
65/ 100
Launch price$299
Head-to-head

OnePlus One wins overall; iPhone 8 takes 2 of 7 categories

Here's exactly where each phone is stronger.

iPhone 8
iPhone 8
2 wins
OnePlus One
OnePlus One
1 win
At a glance

Bigger shape = better phone.

SpeedCameraSelfieBatteryDisplayConnectivityValue
iPhone 8OnePlus One
Category winners

Scores out of 100. How we score

  • SpeedTie
    60
    60
  • CameraiPhone 8
    72
    68
  • VideoNot enough data
  • SelfieTie
    40
    40
  • BatteryTie
    58
    58
  • DisplayTie
    62
    62
  • ConnectivityiPhone 8
    53
    45
  • SecurityNot enough data
  • ValueOnePlus One
    68
    90
Key differences
  • OnePlus One has the bigger battery3,100 mAh vs 1,821 mAh
  • iPhone 8 charges faster18W vs 10W
  • OnePlus One has a sharper main camera13 MP vs 12 MP
  • OnePlus One has the bigger screen5.5" vs 4.7"
  • iPhone 8 is lighter148 g vs 162 g
  • OnePlus One launched cheaper$299 vs $699
  • iPhone 8 has a sharper selfie camera7 MP vs 5 MP
  • iPhone 8 has newer Bluetooth5 vs 4.1
  • OnePlus One has more RAM3 GB vs 2 GB
See all specs ↓

Why buy each phone

Swipe ⇄
Reasons to buy iPhone 8
  • ✓14 g lighter (148 g vs 162 g), easier to hold
  • ✓12 MP main camera
  • ✓4.7" display at 60 Hz
Reasons to buy OnePlus One
  • ✓$400 cheaper at launch ($299 vs $699)
  • ✓Bigger 3,100 mAh battery (+1,279 mAh)
  • ✓13 MP main camera

Full specifications

Swipe ⇄
SpecificationiPhone 8OnePlus One
1. Display & Screen
Screen typeLED-backlit IPS LCD Retina HDLTPS LCD
Screen Size4.7"5.5"
Resolution & Density1334x750 (326 ppi)1920x1080 (401 ppi)
Refresh Rate60 Hz60 Hz
Brightness625 nits peak480 nits peak
Screen ProtectionNot listedNot listed
2. Platform & Performance
Chipset / ProcessorNot listed Not listed
CPU CoresNot listedNot listed
GPU GraphicsNot listedNot listed
Operating SystemiOS 11Android 4.4
3. Memory & Storage
RAM Memory2 GB LPDDR3 GB LPDDR
Internal Storage64GB / 128GB / 256GB16GB / 64GB
Storage SpeedNot listedNot listed
Card SlotNoNo
4. Main Camera Optics🏆 iPhone 8 Wins Camera
Primary Camera12 MP, f/1.8, OIS13 MP, f/2, Sony IMX214
Telephoto ZoomNone (digital zoom only)None (digital zoom only)
Ultrawide CameraN/AN/A
LiDAR / DepthNoneNone
5. Video
Main Camera Video
Not listed
Not listed
Front Video
Not listed
Not listed
6. Selfie Camera
Selfie Lens7 MP, f/2.25 MP, f/2
7. Body & Dimensions🏆 iPhone 8 Lightest Chassis
Dimensions138.4 x 67.3 x 7.3 mm152.9 x 75.9 x 8.9 mm
Weight148 g162 g
Build MaterialsNot listedNot listed
SIM TypeNot listedNot listed
Water ResistanceIP67Not listed
8. Battery & Charging
Battery Capacity1,821 mAh3,100 mAh
Wired Fast Charging18W wired fast charging10W wired fast charging
Wireless Charging7W wireless chargingNot listed
Reverse ChargingNot listedNot listed
9. Sound & Audio
LoudspeakerNot listedNot listed
3.5mm Headphone JackNoNo
10. Connectivity
Wi-Fi StandardWi-Fi 5Wi-Fi 5
Bluetooth5.04.1
USB Port & SpeedLightningMicro-USB 2.0
NFCYes (contactless payment)Yes (contactless payment)
11. Sensors & Security
SensorsNot listedNot listed
Satellite FeaturesNot listedNot listed
12. Colors & Overview
ColorsNot listedNot listed
Launch Price$699$299
Our verdict

OnePlus One wins — BeastScore 65.0/100

The OnePlus One is the better pick for most people thanks to its bigger battery (3,100 mAh vs 1,821 mAh) and sharper main camera (13 MP vs 12 MP). The iPhone 8 is worth a look if you prefer its faster charging (18W vs 10W).

Buy iPhone 8 if you want

Lighter: 148 g vs 162 g (14 g less)

Buy OnePlus One if you want

Larger battery: 3,100 mAh vs 1,821 mAh · Larger display: 5.5" vs 4.7"

Common questions

Which is better: iPhone 8 or OnePlus One?

The OnePlus One is the better pick for most people thanks to its bigger battery (3,100 mAh vs 1,821 mAh) and sharper main camera (13 MP vs 12 MP). The iPhone 8 is worth a look if you prefer its faster charging (18W vs 10W). BeastScore: iPhone 8 63.8/100, OnePlus One 65.0/100.

What are the main battery and display differences between iPhone 8 and OnePlus One?

iPhone 8 has a 4.7-inch display and 1821 mAh battery. OnePlus One has a 5.5-inch display and 3100 mAh battery.

How do iPhone 8 and OnePlus One compare for speed?

iPhone 8 scores 60/100 for performance; OnePlus One scores 60/100.

Similar Smartphones

Gear for the OnePlus One

All Amazon Finds →

Related articles

All articles →