Because the wallets require some programming work to handle multiple coins, each hardware wallet supports a different set of coins.
The majority of hardware wallets on the market support BTC and ETH (ERC20 tokens). Other currency, on the other hand, may or may not be supported, so double-check before sending tokens.