I have "calibrated" both devices through the usual method of deleting batterystats.bin after reaching 100%. To preserve the line and not "reset" to a new battery history graph, I tried my best to charge up to 89% only. When you reach 90%, your battery history will be reset.
Cherry Mobile Flare
The battery history shows red spikes extending to more than 15% during charging, and then dropping precipitously afterwards:
Sometimes I overshoot the target and reach full charge, but it doesn't reset if I reboot the phone. Many times it just takes me a few minutes to reach 100%, but it doesn't really seem like 100%. It doesn't matter whether I use the stock battery or the modified Samsung Galaxy S3 battery.
I used the phone for about 9 days, with a total charge time of 8 hours. I was surprised to see that my normal usage was tolerated well by the stock battery. I also did not get any surprise drops in battery level.
I have used both phones for some time. My normal usage is sending and receiving 100 text messages, making an hour of calls, and about 30 minutes of casual games per day.
I emphasize the convenience of knowing the exact level of your battery, and not worrying when your battery will suddenly run out. In this aspect the A919i is better than the Flare. I think a good reason for this advantage would be ROM optimizations on battery usage and accurate battery level reporting. I have handled Sony Ericsson android-based phones in the past too, and these phones handle battery usage accurately. I wish that accurate battery level reporting would be standard for all manufacturers of android phones.