Best smartphones to buy in India right now

From all-round flagships to camera champions and budget heroes: the phones we would buy with our own money.

By TechPicks Team · 29 October 2026

Our picks

  1. OnePlus 13 - from ₹68,499 on Flipkart
  2. Samsung Galaxy S25 - from ₹73,999 on Flipkart
  3. Google Pixel 9a - from ₹47,999 on Flipkart
  4. Redmi Note 14 Pro+ - from ₹29,999 on Amazon
  5. Apple iPhone 16 - from ₹71,999 on Flipkart

Choosing a phone has never been harder. There are dozens of great options at every price. We have used and compared the most popular models to bring you a short list that makes the decision easy.

How we chose

We looked at performance, camera quality, battery life, software updates and, most importantly, value for money.

Quick picks

  • Best overall: OnePlus 13
  • Best compact: Samsung Galaxy S25
  • Best camera for the price: Google Pixel 9a
  • Best value: Redmi Note 14 Pro+

What to look for

Look for at least four years of software updates, a 120 Hz display and a battery of 5000 mAh or more. Fast charging is a bonus.