Does gmail/yahoo automatically delete old emails?

Actually I need to know that Gmail, yahoo, etc. Do they delete our older mails after a limit?
Or else do they keep the mails from the start of the account to till date.??
As for some people there are some emails for which there is no backup, so I want to know about this?

Pls reply me in detail asap.