Xiaomi Redmi Note 5 Pro is budget friendly with powerful specs. It has a powerful processor and a good camera, not just on paper but in experience as well.It can handle multi-tasking of random app in a smooth lag-free way.Xiaomi Redmi Note 5 Pro vs Nokia 7 Plus
HTC does not compromise on built, sound and display quality. However on their less expensive mobiles, there is a compromise on processor, ram and gpu. HTC U ultra is a high end phone without any compromises, I think no comparison between HTC ultra and other mobiles, except the i-phone.
Asus Zenfone Plus is a good option to go for , Asus Zenfone 5 2018 is a good smartphone in mid-range. The dual cameras offer a great experience while capturing photos and shooting videos. The device is equipped with a powerful configuration and also has a strong screen protection to avoid it from scratches. Asus Zenfone 5 2018