We compare these two popular phones to help you decide which one fits your needs and budget better.


| Metric | Xiaomi Redmi A2 | vivo Y21 |
|---|---|---|
| Connectivity | #841 | #802 Winner |
| Design | #860 | #486 Winner |
| Display | #824 | #822 Winner |
| Performance | #822 | #799 Winner |
| Battery | #800 Winner | #841 |
| Camera | #826 | #809 Winner |
Note: Lower rank number indicates a better position in category.
Note: Highlighted specifications show differences between the two devices.
No specific cons listed for this device
The Xiaomi Redmi A2 is an affordable smartphone that offers impressive battery life, with a massive 5,000mAh capacity that can last up to 5 days on a single charge. The device also features a large display, making it ideal for watching videos and browsing the internet. However, its performance is limited, struggling with demanding tasks such as gaming. The phone's processor struggles to handle more complex tasks, resulting in laggy gameplay and choppy frame rates. Games like Asphalt 9 Legends and Shadowgun Legends were unplayable on this device, while simpler games like Candy Crush and Subway Surfers ran smoothly. The Redmi A2 also features a single speaker, which isn't the best for listening to music or watching videos. The phone's design is sleek and well-put-together, but its Micro USB port is outdated and doesn't support faster charging standards, making it take almost 3 hours to fully charge. Despite these limitations, the Redmi A2 remains a great option for those looking for an affordable smartphone with long battery life and a large display. It's perfect for basic tasks like making calls, sending messages, and browsing the internet. However, if you're a serious gamer or need more features, there are better options available. Overall, the Xiaomi Redmi A2 is an okay budget-friendly smartphone that gets the job done, but it's not without its flaws. It's available for purchase on Amazon and AliExpress, making it a great option for those who want a reliable phone without breaking the bank.
The Vivo Y21 is a budget-friendly smartphone designed to compete in the upper budget segment. Priced at KSh 16,999, this device boasts an affordable tag while packing some impressive features. Design-wise, the phone has a sleek diamond glow texture that's sure to turn heads. The well-positioned volume buttons and USB-C port are also notable features. Vivo opted for a side-mounted fingerprint sensor instead of an in-display one, which works efficiently. The 6.51-inch Halo LCD display with 1600x720 pixels resolution is not high-refresh-rate enabled, but it still provides a pleasant multimedia experience. The phone's performance is backed by a Mediatek Helio P35 processor paired with 4GB RAM and 64GB storage, expandable to 1GB. While the device handles light to medium tasks without any issues, gaming performance takes a hit. Playing graphic-intensive games like Call of Duty requires medium settings, which might deter some users. However, the phone's battery longevity is noteworthy. The 5000mAh battery delivers up to two days of use on a single charge, with charging speeds that top off from 0-70% in just 52 minutes using an 18W charger. The camera setup features three sensors - an 8MP selfie camera and a 13MP dual main camera with a 2MP macro sensor. While not the best camera performer, it's still a commendable feature set for its price bracket. Overall, the Vivo Y21 is a solid budget offering that's worth considering, especially given its excellent battery life, satisfactory performance, and value-for-money pricing.
Read our detailed reviews to understand which device is better for your specific needs and budget.
Explore comparisons between any other phones
Choose two different items to see a detailed comparison of their specifications, performance, and features