Greetings, Aspirant!
Both of these professional courses are very high profile and can land you prestigious jobs. There isn't an objective answer as to which of the two courses is better. It depends entirely on your needs and suitability.
CA invovles 3 levels of examination with successively get more and more difficult. One of the most sought after professions by commerce students, it's considered to be one of the hardest courses in the country. The average salary of a CA in India is around 7.5LPA. However, depending on your experience, employer/client base etc., Your pay can be much higher going up to 40-70LPA.
ACCA course consists of 14 papers out of which 9 are fundamental papers and 5 are professional level. It receives less recognition as compared to CA in India. It is by no means an easy course, but compared to CA, it's relatively easier. The average salary for an ACCA in India is around 7LPA which is more or less the same as a CA. However, personal reviews suggest that Indian firms prefer CAs over ACCAs; due to which most ACCAs opt for jobs abroad.
The conclusion is that there's no objectively better course. However, as per your needs, you can choose the one that's best for you.
Hope this information helps
Best of luck!!
College Comparison based on Courses, Placement, Rank, Fee
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile