I would love to be elfin. I used to be and then I grew norks.
All summer trousers are crap imho.
Linen trousers look like dishrags and are so obviously a 'Retired primary teacher has been to M&S' sort of look.
Cargo trousers look scruffy and skinny ones only good if the wearer is tall and thin.
White jeans are tacky. :)
Chinos just look stupid, again unless tall and slim.
I struggle with summer trousers, as you can tell! :)