SpecEagle review · Fairphone

Fairphone 6 review: The most repairable phone alive, now with eight years of updates.

SpecEagle Editorial·Jun 2025·$649
Overall
70/100
Class rank
#1 of 1
Tier
Mid-range
Buy?
At the right price
The verdict, up front

You buy the values, the specs come along.

Fairphone 6 is the only phone you can fully repair on a kitchen table, with a swappable battery and updates promised into 2033 — backed by a genuinely fair supply chain. On raw specs the Snapdragon 7s Gen 3 and 30 W charging are ordinary for $649. That gap is the point: this is a phone bought with conscience first, benchmarks second.

01Display

76/100

76/100 — right at the average for mid-range phones of 2025.

TypeOLED, 120 Hz, 1,400 nits
Size6.31 inches
Resolution2,484 × 1,116 px (FHD+)
ProtectionGorilla Glass 7i

02Camera

72/100

72/100 — right at the average for mid-range phones of 2025.

Main50 MP, f/1.8, OIS
Ultrawide13 MP
Selfie32 MP

03Performance

70/100

70/100 — right at the average for mid-range phones of 2025.

ChipsetSnapdragon 7s Gen 3 (4 nm)
RAM8 GB
Storage256 GB · microSD

04Battery

74/100

74/100 — right at the average for mid-range phones of 2025.

Capacity4,415 mAh, user-replaceable in seconds
Wired30 W

05Build

88/100

88/100 — right at the average for mid-range phones of 2025.

06Value

64/100

64/100 — right at the average for mid-range phones of 2025.

What works
  • Eight years of OS updates — the longest in Android.
  • Fully DIY-repairable, swappable battery.
  • Ethical, fair-labour, recycled-material supply chain.
  • Compact 6.31" body in a sea of giants.
What doesn't
  • Snapdragon 7s Gen 3 is mid-tier for the $649 price.
  • IP55 only.
  • 30 W charging is slow.
  • You pay a premium for the ethics, not the specs.

How this review is built: every section score, spec row and comparison on this page comes from SpecEagle's tracked catalogue — scores weight measured specs against the 1-phone cohort of mid-range devices released around the same time. We don't publish invented lab anecdotes. Spot an error? .