You don't have to spend more than $250 on a new smartphone. Hear me out.