Cashback card vs Infinia?

I have swiggy ltf card , amex platinum travel and hdfc Infinia, Hdfc swiggy card gives 10% to 5% cashback . Which card should i use most to get maximum rewards?