Hi, i m an architect.
B.arch is 5yrs course, demands a lot of hard work, creativity, visual skills, decision making skills and time to get enriched.
as u get older u become powerful. Its totally different course.
we have to study arch design, building construction, structural mechanics, history, services, town planning, surveying , climatology, energy efficiency, automation, vastu shastra,
sociology and economics, urban design, auutocad, etc etc
it requires a lot of hard work, after completeing it u can also specialise in town planning, urban planning, environmental planning, landscape, construction management, conservation, interior design.
In ciivil engineering u r focussed to structures and construction technology.
and it is not easy to tell what u should choose, as u know it better, If u r good at creativity, observation, sketching and problem solving or technical skills.