you cant select sleep vs hibernate through the GUI. you need to use terminal to change the settings every time you want to change the sleep behavior.
i've set it to 'hibernate' on battery and hybrid sleep on charger, but that still isnt optimal since sometimes i just need a quick sleep like if im going between classes or something.
if you always want it to "hibernate" instead of sleep, then thats easily accomplished by:
sudo pmset -a hibernatemode 1
to only change 'on charger' behavior, use -c instead of -a
to only change 'on battery' behavior, use -b instead of -a