I doubt you have considered HTC ones, especially Desireronit said:Not necessarily. Any smartphone is capable to last for atleast 50hrs if its not on 3g completely.
I have tried with my champ charger but same result the battery is new its only 1 month old mobileteja92 said:I have an X10 mini and it lkasts 3 days with its 930mAH battery
My friends x10 lasts 2 Days..
I suggest you to try a different charger. It might be a problem of the Charger..
BTW Did you change your battery?