Apple iPhone XS vs Xiaomi 12
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.
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
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
| Spec | Apple iPhone XS | Xiaomi 12 |
|---|---|---|
| Software | iOS 12 | Android 12, MIUI 13 |
| Body | ||
| Weight | 177 g | 180 g |
| Material | Stainless steel frame, glass back | Aluminum frame, Gorilla Glass Victus |
| IP rating | IP68 | No official rating |
| Dimensions | 143.6 x 70.9 x 7.7 mm | 152.7 x 69.9 x 8.16 mm |
| Camera | ||
| Main camera | 12 MP, f/1.8, OIS | 50 MP, f/1.9, OIS (Sony IMX766) |
| Front camera | 7 MP, f/2.2 | 32 MP, f/2.45 |
| Video | 4K@60fps | 8K@24fps, 4K@60fps |
| Telephoto | 12 MP, f/2.4, 2x optical zoom | — |
| Macro | — | 5 MP, f/2.4 |
| Ultrawide | — | 13 MP, f/2.4 |
| Memory | ||
| RAM | 4 GB | 8 GB |
| Storage options | 64 GB, 256 GB, 512 GB | 128 GB, 256 GB |
| Battery | ||
| Capacity | 2658 mAh | 4500 mAh |
| Charging | 18W wired (adapter sold separately) | 67W wired |
| Wireless charging | 7.5W Qi | 50W wireless |
| Display | ||
| Size | 5.8 inches | 6.28 inches |
| Type | Super Retina OLED | AMOLED |
| Resolution | 2436 x 1125 | 2400 x 1080 |
| Refresh rate | 60Hz | 120Hz |
| Brightness (nits) | 725 | 1100 |
| Processor | ||
| CPU | Hexa-core (2x2.5 GHz + 4x1.6 GHz) | Octa-core (1x3.0 GHz + 3x2.5 GHz + 4x1.8 GHz) |
| GPU | Apple GPU (4-core) | Adreno 730 |
| Chipset | Apple A12 Bionic | Qualcomm Snapdragon 8 Gen 1 |
| Connectivity | ||
| 5G | ||
| NFC | ||
| USB | Lightning | USB-C 2.0 |
| Wi-Fi | Wi-Fi 5 (802.11ac) | Wi-Fi 6 |
| Bluetooth | 5.0 | 5.2 |
Want to compare a third product?
Add another product for a 3-way comparison.
Related Comparisons
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.

