Should I cancel an old credit card?

It may be useful to keep an old card for emergencies, but this increase the chance of fraud and can impact your credit rating.