I'm not defending Apple or their trade in policy but I just priced out trading in my iPhone 7 on Gazelle and several similar and they don't come close to what Apple says they will give for the trade in. Mine is in excellent shape, powers up fine and no cracks or scratches. Apple says they will "give" 150 for that. Gazelle $88 and the highest I have found to sell is $110. I'm open to the option of trading it in for a new phone however I am also considering keeping it to give to my elderly parents who current use a Flip Tracphone or keep as a backup. Apple is talking about being good to the environment and recycling but are people really throwing away old iPhones?