For North America, bags fees are always charged by operating carrier on the first segment, not ticketed (i.e. codeshares don't factor into the equation).
In any case, both AC (unless it's domestic) and United charge for 1st checked bag unless you have status, so I'm not sure it would make a difference?