You can choose any of the course, But you should make sure that you're learning from the Good Institution and you're ready to learn and explore the particular stream.
If you take a look at the syllabus, BBA and B.Com will have quite similar syllabus, where you'll learn Business and Trades in these courses.
But BCA is quite different, where you'll totally focused on Computers, as the course name suggests.
BCA and BBA courses are in trend and more popular when compared with B.Com. They create a plenty of opportunities for pupils in the corporate sector of Economy. To pursue Masters(MCA) is advisable.
If you consider B.Com, it is almost taken by the candidates who're interested in doing Charted Accountancy(CA), since the syllabus almost matches.
All these are courses can be compared, but none of them can be suggested. It is entirely, your quality of skills and Interest. So, Aim, Plan and then go for choosing your discipline where you can shine like a Moon among stars.
It depends upon your interest in which field you want to go. All the fields are good and provide good opportunities if you have skills and knowledge. BBA is a good field if you want to learn about Management and business after that you can also do MBA, Bcom is also a good field and you can even do Masters or join in some banking field. Bsc is a good programme if you want to do something ins science field. There are many specialisations available in the field of Bsc.
Thanks and all the best to you