What types of wallets can be used to store cryptocurrencies?

Types of wallets that can be used to store cryptocurrencies include desktop wallets, mobile wallets, web wallets, hardware wallets, paper wallets, and brain wallets.