I came across the construction ~なり~なり (meaning either... or...) on JGram and I saw this example:
ジュースなりコーラなり、お好きなものをどうぞ
juice.. cola.. have whatever you like
That made me wonder what the difference is in this case if か is used instead:
ジュースかコーラか、お好きなものをどうぞ
Is it maybe a difference of register? Or does it have a different meaning?