I disagree about iPhone's being inferior to android phones.
While I don't doubt that high (build) quality android phones exist none of the ones I have personally owned qualified (Sony Ericsson, Sony, Samsung). My current iPhone has lasted more than double as long as any of those did before falling apart.