Lenovo K8 Note is better than Xiaomi Redmi Note 4 as it has Around 14% faster CPU than Xiaomi Redmi Note 4. Faster CPU means more smooth experience, Has Front Camera Flash, has a dual camera, and bigger battery.
Gionee A1 is better one to go for Gionee A1 is an excellent handset with superb build, ideal for heavy usage gaming and multitasking. The user can play on their favourite entertainment files for ample amount of time without worrying about battery drainage as fast charging is enabled in this model. Samsung Galaxy J7 Prime vs Gionee A1
If you do prefer any brand then you must go for galaxy j7 prime. Either you can go for oppo f1s. I personally won't recommend these phone. The best choice at this price range you can check out newly launched Motorola g5s plus. It offers much better specs than those phones.
Moto G5 Plus is better option to buy. As it has good performance,strong battery backup, better cameras than Samsung Galaxy J5/J7 Prime . Moreover, it runs on latest Android Nougat and Motorola phones always get future OS updates way before than Samsung phones.