Maybe you should think about what kinds of shoes do you have that would go nicely with the dress and accessories, and what color you think you look best in, and then decide
I love the last two. Yea the darker one matches every occasion, but the last two if you really want to stand out! The grey if you want to look more glamed up or the purple if you want to look hot n sexy!