I currently have an 8+ and I'm on the AT&T every year upgrade program. I'm debating whether or not to keep my phone for another year even though I wouldn't be taking advantage of the upgrade program. Or if I do choose to get an XS or XS Max, I would most likely jump on the every 2 year upgrade plan to save a little money. Any thoughts? Either keep the 8+ another year or get a new phone to keep for 2 years.