Gud camera
Gud processor
Gud display quality
Handy nd less weight
Handy size
Ram
Hmm.. The specs aren't much different. I'd go Xiaomi Redmi Note 5 just because it has a larger display.