SpecEagle review · Vivo

Vivo X21 review: One of the first phones with an in-display fingerprint scanner.

SpecEagle Editorial·Mar 2018·$500
Overall
56/100
Class rank
#6 of 6
Tier
Flagship
Buy?
Look elsewhere
The verdict, up front

In-display fingerprint, retail-ready.

X21 was among the first mainstream-retail phones with an under-display fingerprint sensor, paired with an AMOLED and Dual Pixel camera. It put Vivo on the global map for fingerprint-under-screen tech.

01Display

80/100

80/100 trails the 85-point cohort average for flagship phones of 2018.

TypeAMOLED, notch
Size6.28 inches
Resolution2,280 × 1,080 px (FHD+)

02Camera

64/100

64/100 is one of the weaker camera results among flagship phones of 2018 — 13 points under the average. Check the rows below before buying for this.

Main12 MP Dual Pixel + 5 MP depth
Selfie12 MP, AI Face Beauty

03Performance

60/100

60/100 is one of the weaker performance results among flagship phones of 2018 — 20 points under the average. Check the rows below before buying for this.

ChipsetSnapdragon 660 (14 nm)
RAM6 GB
Storage128 GB · microSD

04Battery

64/100

64/100 is one of the weaker battery results among flagship phones of 2018 — 12 points under the average. Check the rows below before buying for this.

Capacity3,200 mAh
Wired18 W Dual-Engine

05Build

72/100

72/100 trails the 78-point cohort average for flagship phones of 2018.

06Value

64/100

64/100 — right at the average for flagship phones of 2018.

What works
  • Early in-display fingerprint sensor.
  • AMOLED + Dual Pixel main camera.
  • Hi-Fi DAC audio.
  • Glass-back premium design.
What doesn't
  • SD660 mid-tier.
  • Funtouch was heavy.
  • Mono speaker.
  • 5 MP depth filler.
Cross-shop it against
Galaxy Note 10+
$1099 · score 90/100

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 6-phone cohort of flagship devices released around the same time. We don't publish invented lab anecdotes. Spot an error? .