K8 note is far better it has faster processor good cameras and battery it's fast due to it's stock rom It's better than redmi note 5 and note 5 pro also the redmi note 5 pro has so many issues with software and hardware too
Clearly , Redmi Note 5 Pro is better as it has much faster CPU, More RAM i.e 4GB and 6GB variants , dual camera and better storage. The major disadvantage of Infinix Hot S3 is that it lacks FM Radio and even Headphone jack is absent in it.
Overall, the Honor 9 Lite is better.It is good-looking phone.It has beautiful design, respectable specs, four cameras, an 18:9 aspect ratio Full HD+ display.Check the link.Honor 9 Lite vs Infinix Hot S3
If your budget is under 10 k then go for hot S3 bcz it gives you a good package in this price segment via 20mp selfie shooter,4000 mah battery,18:9 full view display, Android Oreo and so on but if you want a power-packed device go for zero 5.