A “Bitcoin wallet” is basically the Bitcoin equivalent of a bank account. It allows you to receive bitcoins, store them, and then send them to others.
There are four main types of wallets
Desktop/Software Wallet is one that you install on your own computer or mobile device. You are in complete control over the security of your coins, but they can sometimes be tricky to install and maintain.
Hardware Wallet is like movable thing where you can store your own bitcoin and carry anywhere build with strong security.
Smartphone/App Wallet are also great tool to get control over your web wallet with apps. Some of actual just apps are also can be used to send, receive or store bitcoins securely.
Web Wallet or hosted wallet is one that is hosted by a third party. They are often much easier to use, but you have to trust the provider to maintain high levels of security to protect your coins.
This information sourced from
Pocket Bitcoin Guide