it is not particularly healthy for your credit score to cancel the credit you have. Personally, I took the deal of no-annual fee card since they let me keep the same number and credit line. I do not plan to use it, but it would only give 1 mile per 2 dollars spent.