I currently have a navy wool suit, navy cotton blazer, and a grey linen cotton blend blazer. I have been struggling with when it is appropriate to wear the navy cotton blue and the grey blazer. I am an IT manager for a bank and the IT staff wears button ups and chinos / dress pants. Nearly never more than that including people at my same management level. My CIO rarely wears a jacket and the same with his boss unless in meetings with other business units. So what's your opinion?

Is it appropriate to wear a cotton blazer to the office? In meetings within IT? What about with other business units such as sales etc? What situations would you wear yours?