I'm blown away by what happened today.
I have been trying to make my 64GB iPhone 6+ that I purchased 40 months ago last as long as possible. I'm past the point where I would buy a new phone every two years, especially since modern phones are good enough that the changes from one year to the next are not as revolutionary as they used to be.
Apple received some bad press when it was revealed that they were slowing down older iPhones with worn out batteries to help preserve the battery life. Because of the bad press, Apple put their $79 battery replacement service on sale for $29. I had an appointment to get the battery replaced a month ago, but when I showed up for my appointment they didn't have any batteries available. So I waited a month to be notified that the battery had arrived and I went in today to have the service done.
I dropped off the phone at the Apple store and they told me that the repair would take an hour. So I got some lunch at the mall and wandered around to pass the time.
At this point a thought creeped into my mind, where I wondered what would happen if the repair didn't work? After all, my phone is 40 months old, so maybe something would go wrong and the phone would not work with the new battery? This might seem like an unnecessary worry, except this is actually what happened. They informed me that my iPhone did not power on with the new battery installed.
They immediately informed me that they were giving me a new 64GB iPhone 6+, and still only charging my $29. I was shocked by this, and asked if the phone was refurbished, but they told me, no, it was a new phone. So I walked into an Apple store with $29 and a 40 month old phone, and walked out with a brand new phone of the same type.