These are very different choices and you should first make up your mind on the choice of stream.
Here is the relevant information on each stream from the different institutions:
IIT BHU Civil Engineering is a 4-year full-time on-campus degree. The course fee for the first year is INR 2.28 Lakhs, while for the next three years, it is INR 2.13 Lakhs each. During the 2023 placements, the placement percentage for the Civil Engineering branch was 76.98%. The median package was INR 15.75 LPA and the Average Package was INR 19.09 LPA.
All the above institutions carry the prestigious IIT tag but to compare all of them that too using different courses is quite difficult. You must first choose the course that you wish to pursue and then decide which of these institutions best fulfills all your goals.
You can use the above statistics for course fees and placements to get a rough idea of each.