Apple is stuck on a 1 yr refresh cycle
Windows phone won't have as much support from manufacturers cuz of the demand
Android has a new phone every week and will always have the most advanced hardware and the most options.
Therefore.... where's my 5inch phone with keyboard and stock Android!? (no locked bootloader plz)