Welcome!

Unlock your personalized experience.
Sign Up

Tecno Spark 50 Pro vs Vivo Y31d

The Vivo Y31d is Rs 2,000 cheaper. The Tecno Spark 50 Pro has more RAM, faster charging and a bigger screen. The Vivo Y31d has a bigger battery. On paper the Vivo Y31d offers more for the money.

Tecno Spark 50 Pro 8GB / 128GB Rs 74,999 3 of 12 rows won · value score 41
vs
Vivo Y31d 6GB / 128GB Rs 72,999 2 of 12 rows won · value score 46
SpecificationTecno Spark 50 ProVivo Y31d
Price Rs 74,999 Rs 72,999 ✓
RAM 8 GB ✓ 6 GB
Storage 128 GB 128 GB
Battery 6,000 mAh 7,200 mAh ✓
Charging 60 W ✓ 44 W
Screen 6.78 inches ✓ 6.75 inches
Refresh rate 120 Hz 120 Hz
Main camera 50 MP 50 MP
Selfie camera 8 MP 8 MP
5G No No
Chipset MediaTek Helio G100 Ultimate Snapdragon 6s Gen 2 4G
Launched — February 2026

A tick marks the better figure on paper (lower price; higher RAM, storage, battery, charging, screen size, refresh rate and camera resolution). Camera megapixels and chipset names don't tell the whole story: read reviews for real-world photo quality and speed.

Which should you buy?

  • Choose the Tecno Spark 50 Pro if you want more RAM, faster charging and a bigger screen.
  • Choose the Vivo Y31d if you want a bigger battery for less money.

Prices are the official prices published by each brand in Pakistan. Shop prices can differ, and buy PTA-approved phones.