My experience is similar to yours. Had an iPhone for two years and battery life was actually pretty good. Switched to Samsung Vibrant and battery life is no where near as good. I usually get 5-10 hours depending on use.