You cannot determine someone's age by the fact that they have/use a credit card. Teenagers can have credit cards.
Someone who is at least 18 may have a credit card, but not younger. Someone under 18 can be issued a debit card (with some constraints about account type and needing a parent on the account), but not a credit card in their name.