Why would you choose between them when you can use both? Though it depends on your needs. If you are only choosing between them for the sake of safety or wallet, I would totally go for bitcoins as it is safer than banks on my experienced.
Bitcoins has a very limited type of market (for now), and it is not even accepted everywhere and still growing as per saying. Only a few accepts bitcoins as their payments while on the contrast banks (credit/debit cards) are widely used.