Yes, this can be a difficult decision. The price difference of these two handsets should not be large in most regions. The hardware specifications are both top-notch based on today’s standard. So, it boils down to personal taste and features.
Now let me help you make the decision based on 5 aspects: 1) design and build quality; 2) battery; 3). software; 4). camera and video; 5). audio and speakers.
Round one: design and build quality
When talking about design and build quality, HTC One is surely the winner. HTC One’s aluminum body and sleek design makes it very attractive, and gives a premium feeling when holding it in hands. However, Samsung’s plastic (although it is named as polycarbonate) design with rounded corners makes it simple and clean. Of course, it may not give you the premium feeling, but it is more durable.
The fact is that more than half of smartphone users will put the their phones into cases! So, if you are going to put your Galaxy S4 or HTC One into a case, the design and build quality does not matter.
Round two: Battery
Samsung Galaxy S4 packs a 2600mAh battery, while HTC One comes with a 2300mAh battery. For a full HD screen, the battery is probably sufficient for one-day usage for most users unless you are a heavy user. The battery life should be similar on these two phones.
However, the battery in Galaxy S4 is removable; while the one in HTC One is non-removable. As today’s Li-ion or Li- polymer battery can only sustain about 400-800 full cycles (charge–discharge), your battery will lose capacity significantly after one year or something. For phones … Read the rest