So do you think I can last with this phone for at least 2 years if I buy it now (+ a replacement battery and daily usage and charging)? What about Android updates? Will it get updated for the next 2 years?
Only buy Google Pixel (or Nexus) if updates are high on your list. Throw in BlackBerry if you're more concerned with security updates vs. OS updates.