单项选择题

There are so many dresses there that I really don't know()to choose.

A. whether
B. when
C. which
D. why