There is so much to that: Position, chip stack, tourney/table type, etc... For ME, in a tourney and on the short stack, I shove all in and dare someone to double me up. You're about 50/50 there.
In a cash game I will usually just call if I can see the flop cheaply, and then unload it if I didn't significantly improve.
But, I routinely folded pocket 5's and less preflop. This may be considered incorrect to some.