People keep their smartphones longer