They look better on you than the model because she should be wearing the size up, there's a bit of a camel toe going on in that photo, think they'd look much better with more of a tapered trouser look with a roll up at the bottom. I'd wear with a navy t-shirt but white is fine. I'm not convinced by wearing heels with them though, I think heels are generally quite dated and flats are a classier look, probably trainers would look better.