You could try the old style if in a code block:
choice = {list1,list2}; choice[x ? 0 : 1];
which will never disappoint