Both the option are good.Its depends on you in which career you are interested and comfortable in perusing. The career of CA is highly rewarding. It provides ample career opportunities both in public as well as private sector firms. They are often recruited in the role of Finance Managers, Finance Controllers, etc in related firms. You can expect senior job positions in governmental firms also. By gaining experience in the job, the candidate can start private practice or can be consultants. The job offer high remuneration to skilled and hardworking professionals.
After doing B.com you can apply to get job on govt companies or any private companies but it will be better to do higher studies after doing B.com . There are many option after completing B.com u can apply for CA,CS,ICWA,M.COM,MBA in(Finance,Marketing,HR,Sales and Insurance, Foreign Trade, International Business etc)..If you are Interested in Education/Teaching than you can join B.Ed also.. B.Ed is good option to make career in Teaching.