Cameron Diaz wants to adopt children.

The 39-year-old actress - who has previously dated Justin Timberlake and Alex Rodriguez - claims she does not want to live her life how society thinks she should and may one day extend her family without getting pregnant.

She told InStyle magazine: ''Society definitely puts pressure on women to make them think their lives should go a certain way.

''I've never said I don't want children - I just haven't had children yet. I don't know what's going to happen in my life! I could end up adopting children. I could end up with a partner who already has children. Who knows? I'm not trying to fit into anyone's box about how I should be. I just fit in my own box.''

Cameron, who rose to fame in early 90s movie 'The Mask', is often surprised by the kind of men she has dated in the past and admits she ''loves'' The Feeling of being in love.

She told InStyle magazine: ''I would never have guessed that I would end up dating any of the guys I've dated - never.

''There's no through-line between them. But I love love, and love comes from many different places. When I was going through a bit of a heartbreak a little while ago, I said to a friend, 'Wow, this really hurts!' And he said to me, 'That just shows you what your capacity for loving is.' ''