Who wore it better?

sonam kapoor loks gud.. i think coz she is not dat skinny like nicky hilton