who in the right mind would pay annual fees for credi cards in singapore???
jus tell the banks tt u wanna cancel the card, and they will extend it to you for free... Even if they refuse, no harm done coz there are a dozen other cards ou there waiting for you...

It cost a lot more for banks to attract new cardholders than to retain existing ones... why would they choose to let you go??