Before buying a new credit card, you must consider a few factors like your needs for buying the credit card, annual fees on your card, additional expenses that may be levied on the credit card, interest rates on the credited amount, special benefits offered by the credit card, etc..