Lenovo K8 Plus vs Moto G5S Plus
Both the phones have their pros and cons, but I think you should go for Moto G5S Plus.
Moto G5S Plus has the following advantages over Lenovo K8 Plus:-
1.Moto G5S Plus has 4GB RAM while Lenovo K8 Plus has 3GB RAM.
2.Moto G5S Plus has 5.5" Display Size while Lenovo K8 Plus has 5.2" Display Size.
It is not like that it is a one sided game, Lenovo K8 Plus has the following advantages -
1. Lenovo K8 Plus has 4000mAh Battery while Moto G5S Plus has 3000mAh Battery.
Verdict- In my opinion, Moto G5S Plus is a better phone in overall performance but if you need a phone with a good battery and in terms of weight than you can go for Lenovo K8 Plus.
You can also see the comparison between the devices on 91mobiles: Lenovo K8 Plus vs Moto G5S Plus
Moto G5S Plus vs Samsung Galaxy J7 Prime
Both the phones have their pros and cons, lets analyze:-
Advantages of Motorola Moto G5s Plus:-
1.Faster CPU:-Faster CPU means more smooth experience.
2.More RAM:-More RAM means more applications can run at the same time,
3.Has Dual Camera:-Dual camera is useful in enhancing certain effects like blur, zoom and wide angle photos.
4.Has Front Camera Flash:-Having a front camera flash allows you to take selfies in low light.
5.More Storage Capacity:-More memory allows you to store more songs, videos, photos and install more applications.
Advantages of Galaxy J7 Prime
1.Bigger Battery:-With more battery size, device's battery can generally last more time.
Verdict - In my opinion, Motorola Moto G5s Plus is better overall performance and price ,if you need bigger battery you can go for Galaxy J7 Prime .
You can also compare these devices on 91mobiles