I would pick the first white one. Usually white is more associated with graduations and anyways, I think the white one looks the best. I had a somewhat similar white dress for my grad. But damn... the black is also really nice too. You look good in black.

I didn't go to my prom either. I thought it was a waste of money... lol.