It does not sound good for me the "x or y for a and b and c respectively", but it's not my mother tongue :)