I see people lining up for every new iPhone drop, but honestly... my phone is 3 years old and still fine.

Are you the type to upgrade yearly, or do you hold onto your phone until it dies?