Samsung Galaxy S24 vs Xiaomi 12
The Verdict
Samsung Galaxy S24 offers a more refined and future-ready package at just $50 more. Its Exynos 2400 processor with Xclipse 940 GPU delivers superior performance compared to the Snapdragon 8 Gen 1 found in Xiaomi 12, alongside Android 14 with three years of guaranteed updates versus Android 12. Display quality heavily favors the S24, boasting 2600 nits peak brightness with Dynamic AMOLED 2X technology versus the Xiaomi's 1100 nits AMOLED screen, making outdoor visibility noticeably superior. The S24 includes IP68 water resistance certification, a 10MP 3x telephoto lens, and 512GB storage options, while the Xiaomi lacks official IP rating and maxes at 256GB. Charging speeds tell a different story: Xiaomi 12 charges at 67W wired and includes 50W wireless charging, compared to the S24's modest 25W and 15W respectively. The Xiaomi's 4500mAh battery also outlasts the S24's 4000mAh unit. Camera hardware proves comparable with both sporting 50MP main sensors and 8K video, though the S24's implementation with optical image stabilization and better computational photography gives it an edge. For longevity, software support, and premium display technology, the Galaxy S24 justifies its premium positioning.
Who Should Buy
Buy the Samsung Galaxy S24 if…
- →Compact form factor with flagship features
- →Galaxy AI suite including live translate
- →Bright 2600-nit AMOLED 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
Samsung Galaxy S24
Pros
- Compact form factor with flagship features
- Galaxy AI suite including live translate
- Bright 2600-nit AMOLED display
- Seven years of software updates
- IP68 dust and water resistance
Cons
- Only 8 GB RAM
- Slow 25W charging
- Wi-Fi 6E instead of Wi-Fi 7
- Smaller battery than rivals
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 | Samsung Galaxy S24 | Xiaomi 12 |
|---|---|---|
| Software | Android 14, One UI 6.1 | Android 12, MIUI 13 |
| Body | ||
| Weight | 167 g | 180 g |
| Material | Aluminum frame, Gorilla Glass Victus 2 | Aluminum frame, Gorilla Glass Victus |
| IP rating | IP68 | No official rating |
| Dimensions | 147.0 x 70.6 x 7.6 mm | 152.7 x 69.9 x 8.16 mm |
| Camera | ||
| Main camera | 50 MP, f/1.8, OIS | 50 MP, f/1.9, OIS (Sony IMX766) |
| Front camera | 12 MP, f/2.2 | 32 MP, f/2.45 |
| Video | 8K@30fps, 4K@60fps | 8K@24fps, 4K@60fps |
| Telephoto | 10 MP 3x optical | — |
| Ultrawide | 12 MP, f/2.2 | 13 MP, f/2.4 |
| Macro | — | 5 MP, f/2.4 |
| Memory | ||
| RAM | 8 GB | 8 GB |
| Storage options | 128 GB, 256 GB, 512 GB | 128 GB, 256 GB |
| Battery | ||
| Capacity | 4000 mAh | 4500 mAh |
| Charging | 25W wired | 67W wired |
| Wireless charging | 15W | 50W wireless |
| Display | ||
| Size | 6.2 inches | 6.28 inches |
| Type | Dynamic AMOLED 2X LTPO | AMOLED |
| Resolution | 2340 x 1080 | 2400 x 1080 |
| Refresh rate | 120Hz | 120Hz |
| Brightness (nits) | 2600 | 1100 |
| Processor | ||
| CPU | Deca-core (1x3.2 GHz + 2x2.9 GHz + 3x2.6 GHz + 4x1.95 GHz) | Octa-core (1x3.0 GHz + 3x2.5 GHz + 4x1.8 GHz) |
| GPU | Xclipse 940 | Adreno 730 |
| Chipset | Exynos 2400 | Qualcomm Snapdragon 8 Gen 1 |
| Connectivity | ||
| 5G | ||
| NFC | ||
| USB | USB-C 3.2 | USB-C 2.0 |
| Wi-Fi | Wi-Fi 6E | Wi-Fi 6 |
| Bluetooth | 5.3 | 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 Samsung products or all Xiaomi products. View full details for the Samsung Galaxy S24 or the Xiaomi 12.

