Gujarat will go to polls in two phases on December 1 and 5 with the counting of votes on December 8 along with that of Himachal Pradesh, the Election Commission of India announced on Thursday. Of the total 182 Assembly seats in Gujarat, voting for 89 seats will be held on December 1 and the balance 93 seats on December 5.