Hello, AppleCare set up an appointment for me today to take in my iPhone seven plus to an Apple Store. However the earliest appointment was a week from today so they set the appointment at the nearest Best Buy. I entered the Best Buy and they said they would replace the battery for $29 and it would take no more than 2 hours, however they told Me that if I took it to the nearest Apple Store that the Apple Store would swap my iPhone with a new or refurbished one, for $29. A new iPhone would be cool, but obviously the plan was for a simple battery replacement. I called AppleCare back asking if that was the case and he said typically the answer is no but that it has happened before at Apple Store and that ‘It depends.’ I have an Appointment at the Apple Store in a week and also an appointment at Best Buy for Tuesday.