It's a matter of practise and experience i guess.
See, if I was in your situation, I wouldn't let x=cosa anyway. I can already see it being complicated.
Sarccosx
= xarccosx - S x d(arccosx)
= xarccosx + S x/srt(1-x^2) dx
= xarccosx - 1/2 S -2x/sqrt(1-x^2)dx
= xarccosx - 1/2 S 1/sqrt(1-x^2) d(1-x^2)
= xarccosx - 1/2 (1-x^2)^(1/2) . 2 + C
= xarccosx - sqrt (1-x^2) + C
that looks much better
Thankfully, I learnt to do my integration by transformation, not substitution.
Anyways, to answer your question. It's not a matter of WHY ; its a matter of, will my integrand be EASIER to integrate through the selected substitution.