Should I cancel my alliance bank and apply shell citibank credit card????

Just this few day discover shell citibank credit card from our YB Tony Pua blog that Shell Citibank Credit card offer the best rebate.

http://tonypua.blogspot.com/2009/12/credit-cards-snip-i.html

1) Shell petrol rebate without carry forward - 2.5 %
2) All other trade - 0.75 %

Ai ya ya dilemma, Macam mana ni,

Alliance bank only :


0 - 300  - 0.55%


301 - 600 - 0.65%

601 - 950  - 0.85%

951 - 3,000 - 1.30%

Macam mana ni???

Apply or not???

Annual fees you can get cancel every year.

I think I will apply and cancel Alliance bank credit card.

WHAT DO YOU THINK???