Most Ethereum wallets are free, especially the mobile/software ones, while hardware wallets like Trezor or Ledger need to be purchased since they come in a physical form.