Tecno Spark 20 vs Xiaomi Redmi 12C

A spec-by-spec comparison of the Tecno Spark 20 and the Xiaomi Redmi 12C, taken from their full specification sheets. Green marks the better value in each measured row.

Head to head

Tecno Spark 20Xiaomi Redmi 12C
Our rating7/108/10
Battery5,000 mAh5,000 mAh
Wired charging18W10W
RAM (max)8 GB6 GB
Storage (max)256 GB128 GB
Screen size6.6 in6.71 in
Refresh rate90 Hz—
Main camera50 MP50 MP
Weight (lower is lighter)—192 g
ReleasedDec 2023Jan 2023
Summary: Tecno Spark 20 is ahead on wired charging, ram (max), storage (max). Xiaomi Redmi 12C is ahead on our rating, screen size.
★ Which should you buy? Tecno Spark 20 is the stronger overall pick on the measured specs.

Display

Tecno Spark 20Xiaomi Redmi 12C
TypeIPS LCD, 90HzIPS LCD, 500 nits (typ)
Size6.6 inches6.71 inches
Resolution720 x 1612 pixels (HD+)720 x 1650 pixels, 20.6:9 ratio (~268 ppi density)
Aspect Ratio20.2:9—
Pixel Density~267 ppi—
Features—1500:1 contrast ratio, NTSC 70% (typ), Reading mode

Platform

Tecno Spark 20Xiaomi Redmi 12C
OSAndroid 13, HIOS 13Android 12, MIUI 13
ChipsetMediatek MT6769Z Helio G85MediaTek MT6769Z Helio G85 (12nm)
CPUOcta-core (2x2.0 GHz Cortex-A75 & 6x1.8 GHz Cortex-A55)Octa-core (2x2.0 GHz Cortex-A75 & 6x1.8 GHz Cortex-A55)
GPUMali-G52 MC2Mali-G52 MC2

Memory

Tecno Spark 20Xiaomi Redmi 12C
Card slotmicroSDXCmicroSDXC (dedicated slot), up to 1TB
Internal128GB 8GB RAM, 256GB 8GB RAM (with 8GB extended virtual RAM)32GB 2GB RAM, 32GB 3GB RAM, 64GB 3GB RAM, 64GB 4GB RAM, 128GB 4GB RAM, 128GB 6GB RAM
Storage Type—eMMC 5.1
RAM Type—LPDDR4X

Main Camera

Tecno Spark 20Xiaomi Redmi 12C
Single50 MP, f/1.6, (wide), 0.64µm, PDAF—
FeaturesDual-LED flashLED flash, HDR
Video1440p@30fps1080p@30fps
Dual—50 MP, f/1.8, (wide), PDAF; 0.08 MP (depth)

Selfie Camera

Tecno Spark 20Xiaomi Redmi 12C
Single32 MP, f/2.2, (wide)5 MP, f/2.2
FeaturesLED flash—
Video1080p@30fps1080p@30fps

Battery

Tecno Spark 20Xiaomi Redmi 12C
TypeLi-Po 5000 mAh, non-removableLi-Po 5000 mAh, non-removable
Charging18W wired10W wired

Body

Tecno Spark 20Xiaomi Redmi 12C
Dimensions163.7 x 75.6 x 8.5 mm (6.44 x 2.98 x 0.33 in)168.8 x 76.4 x 8.8 mm
WeightNot specified192 g
BuildGlass front, plastic frame, plastic backGlass front, plastic back, plastic frame
SIMDual SIM (Nano-SIM, dual stand-by)Dual SIM (Nano-SIM, dual stand-by)
IP RatingIP53, dust and splash resistant—
ColorsGravity Black, Cyber White, Neon Gold, Magic Skin 2.0 (Blue)—

Comms

Tecno Spark 20Xiaomi Redmi 12C
WLANWi-Fi 802.11 a/b/g/n/ac, dual-bandWi-Fi 802.11 a/b/g/n/ac, dual-band, Wi-Fi Direct
Bluetooth5.25.1, A2DP, LE
PositioningGPSGPS, GLONASS, GALILEO, BDS
NFCNoYes (market/region dependent)
RadioFM radioFM radio
USBUSB Type-C, OTGmicroUSB 2.0, OTG

Launch

Tecno Spark 20Xiaomi Redmi 12C
Announced2023, December 012022, December 31
StatusAvailableAvailable. Released 2023, January 01

Frequently asked questions

Which has more RAM, Tecno Spark 20 or Xiaomi Redmi 12C?

Tecno Spark 20 — 8 GB for the Tecno Spark 20 versus 6 GB for the Xiaomi Redmi 12C.

Which is newer, Tecno Spark 20 or Xiaomi Redmi 12C?

Tecno Spark 20 — Dec 2023 for the Tecno Spark 20 versus Jan 2023 for the Xiaomi Redmi 12C.

Is the Tecno Spark 20 or the Xiaomi Redmi 12C rated higher?

We rate the Tecno Spark 20 7/10 and the Xiaomi Redmi 12C 8/10.

Best phone lists →