Nexus 5X and 6P will both work on any carrier. If it's in your budget and it's size doesn't bother you, I'd suggest the 6P over the 5X. Based on everything I've seen, the 6P is just a nicer phone in every way. It also common for the 5X's performance to suffer after a few days with no reboot, and...