Skip to content
specpair

Apple iPhone XS vs Xiaomi 12

Updated Apr 2026phones
Apple iPhone XS
Apple
Apple iPhone XS
$999
7.8/10
VS
Xiaomi 12
Xiaomi
Xiaomi 12
$749
8.6/10
Winner

The Verdict

iPhone XS delivers a refined flagship experience with its iconic Super Retina display and A12 Bionic chip, though specs reveal age. The 5.8-inch OLED screen hits 725 nits with 60Hz refresh rate, paired with 4GB RAM and up to 512GB storage. Camera system features dual 12MP lenses with excellent optical zoom and reliable 4K60 video. Battery capacity sits at 2658 mAh with 7.5W wireless charging, requiring a separately purchased 18W adapter. Xiaomi 12 crushes it on raw specifications and value at $250 less. Its 6.28-inch AMOLED screen reaches 1100 nits with 120Hz refresh, powered by Snapdragon 8 Gen 1 and 8GB RAM. Camera hardware dominates with 50MP main sensor, 32MP selfie, 13MP ultrawide, and 5MP macro, capturing 8K video. The 4500 mAh battery supports 67W wired and 50W wireless charging. Xiaomi includes 5G, USB-C, and Wi-Fi 6, making it substantially more future-proof. iPhone XS excels at software optimization and ecosystem integration, but Xiaomi 12 offers superior hardware, faster charging, larger battery, and better cameras at a significantly lower price. For raw performance and features per dollar, Xiaomi wins decisively.

ValueXiaomi 12
CameraXiaomi 12
BatteryXiaomi 12
DisplayXiaomi 12
PerformanceXiaomi 12

Who Should Buy

Buy the Apple iPhone XS if…

  • First 7nm A12 Bionic chip in a smartphone
  • eSIM support for dual SIM capability
  • Excellent Super Retina OLED display

Buy the Xiaomi 12 if…

  • Compact flagship at 6.28 inches
  • 67W wired and 50W wireless charging
  • Good 50 MP main camera with OIS

Category Scores

Apple iPhone XS
Xiaomi 12
Value
7.0
9.2
Camera
8.1
8.8
Battery
6.5
8.7
Display
8.2
9.1
Performance
8.4
8.9

Pros & Cons

Apple iPhone XS

Pros

  • First 7nm A12 Bionic chip in a smartphone
  • eSIM support for dual SIM capability
  • Excellent Super Retina OLED display
  • Improved Face ID speed over iPhone X
  • Premium stainless steel build

Cons

  • Small battery at 2658 mAh
  • No ultrawide camera
  • 5W charger in the box
  • Minimal upgrade over iPhone X
  • No Night mode for camera

Xiaomi 12

Pros

  • Compact flagship at 6.28 inches
  • 67W wired and 50W wireless charging
  • Good 50 MP main camera with OIS
  • Lightweight at 180 g
  • Harman Kardon stereo speakers

Cons

  • Snapdragon 8 Gen 1 runs hot
  • No telephoto camera
  • 13 MP ultrawide is weak
  • No official IP rating
  • MIUI 13 bloatware

Full Specifications

SpecApple iPhone XSXiaomi 12
SoftwareiOS 12Android 12, MIUI 13
Body
Weight177 g180 g
MaterialStainless steel frame, glass backAluminum frame, Gorilla Glass Victus
IP ratingIP68No official rating
Dimensions143.6 x 70.9 x 7.7 mm152.7 x 69.9 x 8.16 mm
Camera
Main camera12 MP, f/1.8, OIS50 MP, f/1.9, OIS (Sony IMX766)
Front camera7 MP, f/2.232 MP, f/2.45
Video4K@60fps8K@24fps, 4K@60fps
Telephoto12 MP, f/2.4, 2x optical zoom
Macro5 MP, f/2.4
Ultrawide13 MP, f/2.4
Memory
RAM4 GB8 GB
Storage options64 GB, 256 GB, 512 GB128 GB, 256 GB
Battery
Capacity2658 mAh4500 mAh
Charging18W wired (adapter sold separately)67W wired
Wireless charging7.5W Qi50W wireless
Display
Size5.8 inches6.28 inches
TypeSuper Retina OLEDAMOLED
Resolution2436 x 11252400 x 1080
Refresh rate60Hz120Hz
Brightness (nits)7251100
Processor
CPUHexa-core (2x2.5 GHz + 4x1.6 GHz)Octa-core (1x3.0 GHz + 3x2.5 GHz + 4x1.8 GHz)
GPUApple GPU (4-core)Adreno 730
ChipsetApple A12 BionicQualcomm Snapdragon 8 Gen 1
Connectivity
5G
NFC
USBLightningUSB-C 2.0
Wi-FiWi-Fi 5 (802.11ac)Wi-Fi 6
Bluetooth5.05.2

Want to compare a third product?

Add another product for a 3-way comparison.

This comparison is based on verified manufacturer specifications covering display, performance, camera, battery, and build quality. Scores are generated by analyzing specs across weighted categories on a 10-point scale. Learn more about our methodology.

Explore more in phones, see all Apple products or all Xiaomi products. View full details for the Apple iPhone XS or the Xiaomi 12.