The most interesting thing about Samsung is its 7 years of operating system updates. If you're someone who likes to take care of their phone and wants it to last, go for Samsung. If you change phones every 2 years, then Xiaomi is the way to go for your model; Xiaomi phones only receive updates for 3-4 years.