Smartphones sind in der Herstellung und auch in der Entsorgung super schlecht für die Umwelt. Aus diesem Grund ist es viel besser, sie so lange wie möglich zu behalten, solange dein iPhone 7 also noch tut, ist es super, wenn du das behälst! :)
Mein Telefon ist jetzt 3 Jahre alt, davor hatte ich ein iPhone 6, das mein Vater davor schon 4 Jahre hatte, ich habe es dann noch etwas über ein Jahr benutzt, bevor es leider so kaputt gegangen ist, dass mir die Reparatur für das Alter des Geräts zu teuer war. Ich bin schon der Meinung, dass man das Smartphone vier bis fünf Jahre haben kann, bzw. es halt so lange benutzen sollte, bis es kaputt geht oder man technisch gesehen wirklich ein Neues braucht :)
In meinem Umfeld ist es aber auch normal, dass die Leute, die wirklich immer das Neueste für die Arbeit und so brauchen, ihr älteres Modell weiter geben oder verkaufen an Leute, denen das genügt.