You walk into many retailers these days and there's an entire display of just gift cards, the most popular gift nine years running. If we're being honest, many of them are garbage. However, there's plenty of good ones too. Wallethub has identified the 10 best ones for 2016, based on five factors.

  1. Popularity of the card
  2. Average percentage discount
  3. Average value of resale
  4. The appeal of the retailer
  5. Fees on shipping

So without further ado, here's the Top 10 for 2016:

  1. Target
  2. Netflix
  3. Walmart has the highest average resale of the Top 10. A $100 card has an average resale of $83.94.
  4. Amazon has the most popular gift card but including other factors, it lands at #4.
  5. Best Buy
  6. Costco
  7. Dunkin Donuts is the only one with a shipping fee. It's $1.95.
  8. TJ Maxx features the highest average buyer discount at 12.70 percent.
  9. iTunes
  10. Starbucks

You also might want to consider buying those cards online to get better discounts. Wallethub's #1 online gift card exchange is Gift Card Granny. You can see their other favorites here.