You should consider the following factors while choosing a credit card in India - annual fee, interest rates, rewards program, cashback offers, welcome bonuses, customer service, acceptance at various merchants, etc.