You should read this one: Topic: [General] Bitcoin Wallets - Which, what, why?Types of Wallets
There are many different ways to use Bitcoin and so there are many different types of wallets:
Online bitcoin wallets. Wallets that can be accessed on the web from any internet connected device.
Software wallets. Wallet applications downloaded to your phone, computer or tablet.
Bitcoin hardware wallets. Physical devices designed to secure bitcoins.
Paper wallets. Bitcoin private keys printed from an offline computer.
Here are some factors to consider when choosing a wallet:
On the go? If you are making payments in person and not online then a mobile wallet like breadwallet (iOS) or Edge (Android) is a must.
Frequency of payments: If you will need to make frequent payments then it will be best to keep your funds in wallet that is easy to use and accessible. Mobile wallets and desktop wallets are good options.
Amount: If you are dealing with large amounts of bitcoins you will need a secure wallet. Hardware wallets and secure offline wallets like Armory are good options.
Use combinations: Use a mobile wallet as your checking account, and a hardware or secure offline wallet as your savings account. Mix and match to find a combination that provides both security and accessibility
And tell your opponents about the Bitcoin wallet:
online & offline.