Hey Jingalala,
What makes a phone the best? Its features!
The brands you have mentioned (OnePlus6 and Samsung) do have amazing phones but they are way expensive than your mentioned budget.
There is a new launch by Redmi named
Redmi K20 having great features and quality costing Rs. 21,999/-
* 6 GB RAM
* 64 GB Internal Memory
* 4000 mAh Battery
* Android v9.0 (Pie)
* Triple Camera (48 MP + 13 MP + 8 MP)
You won't get a better option within this price range. Check out the link I've provided above for more information about the phone.
Surely, you will like it