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.
| Specification | Tecno Spark 50 Pro | Vivo 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.