Dear aspirant,
According to your question and taking into consideration that you want to know about the comparison between these computer branches.
I would like to say you that it should be selected on the basis of your area of interest as all branches are good and interesting in their own way.
But i would say artifical intelligence and machine learning is a bit demanding,so for me it is these two branches.
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile