Do you normally wait until you qualify for an upgrade (if your phone company has that) or do you rush to get the newest OMGIHAVETOHAVEIT!!!11ONE1!phone when it becomes available?
People find it weird that I keep my cell phones for a "long" time:
Phone #1--4.5 years
Phone #2--4 years
Current phone--6 months and counting
I wait until I qualify for a free upgrade (every 2 years or 18 months--I don't remember) but am not in a rush when I do until my phone falls apart (between phone #2 and current phone; I changed companies between phones #1 and #2). None were/are smartphones in case you're wondering (they don't appeal to me).