Today technology is changing everyday and we get more updates regularly so I am giving some points(tips)before buying any smartphone.
1.)Please look at the hardware of the phone specially processor, battery, display, sorage and ram.
Usually Qualcomm Snapdragon processors are the best for smartphone and I think in mid-range smartphones there should be placed snapdragon 625 or above because these are the latest.
2.)Sensor, every mid- smartphone should include basic sensors like accelerometer, compass sensor, proximity, fingerprint, Nfc, gyroscope.
Mostly companies do not give all of these sensors so you can compromise with either compass or gyroscope or Nfc but others sensors are must for any smartphone above 8/9k. 3.)Your priorities whether you need battery backup or camera or gaming experience. 4.)Camera, for many customers camera is main priority so is also one of the main reason.But in mid range smartphones camera is not best so please do not expect too much otherwise you have to conpromise with other things, specially in hardware. 5.)If you are a gamer then please check the processor of phone either it is snapdragon 625 above or samsungs exynos because these are the best smartphone processors. 6.)If you android smartphone then please check the latest version of android in that smartphone. 7.)Customer services in your citty. If you have any query please ask.
Thankyou