the first one looks prettier like that, but I've noticed that dresses that begin right underneath the breast like that have an effect on your body that, well, makes a woman look pregnant. its pseudo-maternity wear if you will. the second one just looks like something youd wear to a costume party or something.
I'm not really a fan of either, but I personally like the second better if I had to choose one. The first looks like something my mom would wear at least the second one looks a bit more retro and quirky.
Definitely the second dress. It's fun and flirty. The colors are much better than than the darkness of the first dress. The first dress reminds me of a something that a little girl would wear to a funeral, I don't like it at all. I'm not in love with the second one by any means, it's not my style - but the first is terrible.