I have G mail and Yahoo accounts for more than a decade. Such compromise had not occurred so far. I have been changing my passwords frequently at least once in six months to stronger ones adding numbers, special characters , asterics, big case letters and so on.To me,I think that is the reason my emails accounts had NOT ( TOUCH WOOD) been compromised so far. I suggest your readers may also adopt the same to keep the accounts safe. .