I only store my bitcoins on online bitcoin wallet, blockchain. For wallet on a phone, i think it's really risky and i prefer using blockchain than wallet on phone.
Thats good, I store my bitcoin in mycelium mobile wallet. I do not own big amount of btc now so I think it is safer enough. I do not use desktop wallets because I do not have a PC now