There are various cryptocurrency wallets based on what platform they can be accessed on. The following are the types:
Hardware wallets allow users to store their public address and private key on a physical device. A user connects their wallet to a computer or device that is internet-enabled to access their funds. Software wallets
Software wallets consist of the following three types - Online(website), mobile(app), and desktop wallets(private computer).
Paper wallets basically have the public address and private key printed on them. A user can use the keys on the paper wallet and send funds to their software wallet.
To build your own Whitelabel Crypto Wallet, Blockchain App Factory is a great development company among most.