Apple is usually conservative with the spec claims where as other phone companies spec claims are usually far fetched.
If Apple claims the iPhone standby time is 300 hours, you will most likely get 300 hours of standby. If HTC claims the standby time is 149 hours, I wouldn't expect to ever come close to that. Yes, you will get much better battery life from the iPhone then any Android device. That is a fact. You don't go to Android to find a more polished OS or better battery life, you go there because you want the freedom to do more things and don't mind some occasional hiccups or screen unresponsiveness or lag. Or you go there so you can continue to post on the Apple forums to try to convince yourself that you made a good choice when your clearly unsure since you are still here.
If Apple claims the iPhone standby time is 300 hours, you will most likely get 300 hours of standby. If HTC claims the standby time is 149 hours, I wouldn't expect to ever come close to that. Yes, you will get much better battery life from the iPhone then any Android device. That is a fact. You don't go to Android to find a more polished OS or better battery life, you go there because you want the freedom to do more things and don't mind some occasional hiccups or screen unresponsiveness or lag. Or you go there so you can continue to post on the Apple forums to try to convince yourself that you made a good choice when your clearly unsure since you are still here.