Desktop!
Best wallet is a wallet that is under your control.
If you want to transfer btc in and out I suggest android bitcoin wallet (official).
For desktop - Bitcoin qt (example)
If you want to buy some BTC and hodl - paper wallet / cold wallet
Never heard about this one, I'll check it out!
About which of them you never heard?
i am using online wallet i thinks its better for me! bcoz i never heard about other one if any one clear me difference in those about best
please
Ok - if you are using online wallet - if server is down - you cannot use your wallet, it there will be some attack on this server you may lose your btc.
That is why I recommend to DO NOT keep your money @ online wallets ...
You can use some official/very good desktop wallets
www.bitcoin.org is recommending :
Bitcoin-Qt , Multibit , Armory.
And for android device : Bitcoin Wallet.
Those are the best options.
If you will lose money from your online wallet because of some attacks or something, they will never give you back - as they will tell you "it was a free wallet, you are using it on your own risk!"
So better to keep your money close to you. Like on your hard drive.