I would never, ever wear white or ivory. Great for other people, not for me. I'd get it dirty, and it would make me look so washed out, you'ld lose me in a snowbank.
The little bit of pink in option 1 I was thinking might be too much pink, so I'm not going to get the 2nd one in pink.
So, it's either the 1st one, which has pink in it (a con, not a pro) and is light-colored so I may get it dirty easy. Or the second one, which I would not get dirty, and would go with more. It really is a fashion or function question for me, isn't it?