iPhone SE vs Android’s best: A $399 iPhone stands up to $3,000 in Android phones