When you are in the market for a new credit card, the marketing materials can be overwhelming. Every bank wants you to think their card is the best because it offers five percent back on groceries, or three points on dining, or a big bonus just for signing up. But here is the thing that most people miss: the best credit card for your neighbor, your coworker, or your brother-in-law is not necessarily the best card for you. The only way to compare credit cards honestly is to look at your own spending first, then match that spending to the card’s benefits. Stop being seduced by shiny rewards categories you will never use.

Start by pulling up your bank statements or credit card bills from the last three months. Write down the major categories where your money goes. For a typical middle-class household, the big ones are groceries, gas, dining out, utilities, and maybe online shopping. If you have children, you might have a large daycare or school expense. If you commute, you might spend a lot on public transit or parking. The point is not to track every coffee or every pair of socks. The point is to see which three or four categories dominate your monthly budget. Once you have that list, you can compare cards based on how well they reward what you already buy.

For example, a card that offers four percent cash back on groceries but only one percent on everything else is a terrible choice for someone who rarely buys groceries because they eat out most nights. That same card would be fantastic for a family that cooks at home and spends six hundred dollars a month at the supermarket. Similarly, a card with a high rewards rate on airline travel means nothing if you drive to work and take one flight a year. Many people make the mistake of picking a travel card because it sounds glamorous, then end up paying an annual fee for a perk they never use. Compare the card’s earning rates against your actual spending, not against your imagined vacation habits.

Another major factor in comparing cards is the annual fee. Some cards have no fee at all, while others charge ninety-five dollars or even five hundred dollars a year. You need to calculate whether the extra rewards you would earn with a fee card are actually worth more than the fee itself. A simple way to do this is to estimate your yearly spending in each rewards category, multiply it by the card’s percentage back, and then subtract the fee. If the result is higher than what you would get from a no-fee card, then the fee might be justified. But be honest with yourself. If you are a moderate spender, the difference is often small. For many middle-class consumers, a no-fee cash back card is the most sensible choice because it gives you a simple return without any ongoing cost.

You should also compare the sign-up bonus, but with a skeptical eye. A card that offers two hundred dollars after you spend three thousand dollars in three months sounds great. But if you cannot comfortably put that much spending on the card without going into debt, then the bonus is not worth it. Credit card companies know that some people will overspend to chase the bonus, and they count on that. Treat the sign-up bonus as a nice extra, not a primary reason to choose a card. Focus instead on the long-term rewards rate, because that is what you will earn month after month, year after year.

Introductory APR offers are another area where comparison matters. Some cards give you zero percent interest on purchases for twelve or fifteen months. That can be useful if you need to finance a large purchase, like a new refrigerator or a set of tires. But remember that the zero percent period ends eventually, and the regular interest rate will apply to any balance you still have. If you are disciplined and can pay off the balance before the intro period ends, then a card with a long zero percent window is a good option. If you tend to carry a balance, then the ongoing APR is more important than any intro offer. Compare the regular APRs, not just the teaser rates, because that is the rate that will eventually hit your wallet.

Finally, do not ignore the less glamorous features when comparing cards. Look at foreign transaction fees if you travel internationally. Look at late payment fees and penalty APRs. Look at customer service availability and whether the bank has a decent mobile app. These things matter in the real world. A card with a slightly lower rewards rate but a better user interface and no surprise fees might actually save you more money and stress. Also, check if the card reports to all three credit bureaus, since you are using it to build your credit score.

The bottom line is that comparing credit cards is not about finding the most impressive card. It is about finding the most honest match for your lifestyle. Take your time. Run the numbers using your own expenses. Ignore the hype. A good credit card should fit into your budget like a comfortable pair of shoes, not squeeze you into a new personality. If you do that, you will end up with a card that serves you well for years, and that is the whole point of managing credit in the first place.