Hallo uerseli,
die beiden erstgenannten Geräte sind Recht unterschiedlich.
Das Mi Mix 2S ist doppelt so teuer, hat einen wesentlich besseren Prozessor und eine extravagante Optik. Das Redmi Note 5 ist günstiger, dafür von den Maßen etwas höher.
Dass du gerne unter 6" bleiben möchtest, ist mit beiden nicht direkt machbar (6" und 5,99").
Das Mi 6 ist schon etwas älter bietet die aber 5,15".
Wenn ich unter diesen dreien wählen sollte, würde ich das Redmi Note 5 wählen. Für mich bietet es die nötige Leistung und Ausstattung für einen guten Preis.
Im Endeffekt kommt es aber darauf an wofür du es nutzen möchtest und welche Bauform dir besser gefällt.
Klassisch=Mi 6, modern=Note 5 oder randlos=Mix 2S
Abgesehen davon könntest du auch auf das Mix 3 warten. Wird wohl unwesentlich teurer als das Mix 2S und legt insgesamt eine ordentliche Schippe drauf.
Gruß