Chemical engineering
It has more options to diversify ,you can make a lot more money and its more interesting in my opinion.
Both jobs have equal opportunities in my opinion.Construction is going to increase in the developing world over the coming century and regeneration projects will probably increase in America and Europe,so I can see more civil engineers needed.
But this increase in development will need more chemical engineers to help make the raw materials and do other valuable work.