First off- beautiful legs!
Second, I was saying black was winning in every picture but the last. I would take into account what shoes you already have- if you have black shoes (as most of us do) then I would pick a nice pair of white shoes for versatility. If I didn't have any shoes like those, I would take black foremost.