Tech

How long do you keep a phone before upgrading?