Citi Cash Back Card would be the best. 8% cash back at food & beverage outlets, supermarkets, food & groceries delivery (including Deliveroo, honestbee, RedMart) and Grab rides globally. Up to 20.88% at Esso and Shell, and 8% Cash Back at other petrol stations.
Use a specific air miles credit card. For example, the American Express KrisFlyer Ascend gives you 1.2 KrisFlyer miles per dollar spend worldwide. If you're spending during the holiday months of June and December, this increases to 2 KrisFlyer miles per dollar spend overseas. Air miles aside, the card also gives you complimentary access to airport lounge and even travel insurance.