Its all about Battery memory, the battery will not fully charge after a while if not run down, read
https://en.wikipedia.org/wiki/Memory_effect
I have a Sony Xperia One mobile and I charge it as and when, it sometimes pops up it needs to do a deep cycle charge and automatically carries it out, it takes longer but keeps the battery healthy.