No. Never upload wallets to the cloud. That's a horrible idea.
Why? If you have encrypted wallet with good password, cloud service provider will never access your bitcoins.
However, if you keep wallet on your PC HDD/SSD or other media, you can lose your bitcoins forever if some force majeure event occurs (fire, floods, explosion, police raid where your PC seized etc).
Actually the safest wallet to keep your bitcoins is actually a hardware wallet (Cold storage). Hardware wallets are actually small devices that connect to the internet just to enact transactions only. They are very secure as they are often kept off the internet system and thereby not hackable .
They are vulnerable to the same force majeure events mentioned in previous quote (if you haven't made a backup in the cloud).