Some banks do not charge annual fees or other fees as long as they are not activated, but some banks will charge annual fees even if they are not activated.
If the credit card is not used for a long time, it is best to cancel it directly, because if the credit card is not used for a long time, it will not only be charged an annual fee because it does not meet the annual fee exemption rule, but also be automatically reduced by the bank, and once it is lost, it will also cause theft losses.