Premier League only, since Clichy arrived at the start of the 11/12 season :
Clichy 138 apps, 2 goals, 10 assists
Kolarov 141 apps, 11 goals, 20 assists
So neither has been "preferred" to any extent, it's probably fair to say that if the manager wanted a defensive LB he chose Clichy, though his defending has deteriorated in the last couple of years but if the manager wanted an attacking threat he chose Kolarov, nobody could surely argue against Kolarov being the better attacker.
If Kompany was fit? Of course we wouldn't have seen as much of Kolarov at CB but he did a solid job in a position he hadn't played before, why are so many ready to get on his case all the time?