As the price of flagship smartphones climbs past $1,000, consumers are keeping their phones for longer periods of time and buy more refurbished devices, according to a new report from IDC.