I had recently bought new HTC EVO 3D. After using for a month I found that the battery life HTC EVO 3D is too low as per my expectation that was much more due to its dual-core processor. The battery used to work hardly for a day! As I had no other options other than selling off the cell phone. So I returned my HTC EVO 3D and was forced to get iphone4, as that was the only alternative option to for me. But even iphone has a bad battery life so now thinking to change it again.