Don't expect to see an engagement ring on Cameron Diaz's finger anytime soon.

The 38-year-old Bad Teacher star tells Maxim's June issue that marriage is a dying institution. "I think we have to make our own rules," she explains. "I don't think we should live our lives in relationships based off old traditions that don't suit our world any longer."

Despite her fear of settling down, Diaz -- who's dated everyone from Justin Timberlake and Jared Leto to current beau Alex Rodriguez -- still believes in love.

"I love men more than anything. I want all men to be happy and have rad women in their lives," the blonde bombshell says. "But guys need women who challenge them and don't let them get away with their s**t. Women, conversely, need to not be crazy bitches who blow up when their guys tell them something that scares them."

When asked about her relationship with Rodriguez, however, Diaz is notably less candid. "It's really awesome," she says. "I love baseball!"