Before you decide on an iPhone 5, check out the top smartphone alternatives.