Good Question, unfortunately, for me I tend to play a tighter game so I will generally not race unless:
1. I am the chip leader and calling another players all in will not risk more than 25% of my stack.
2. There are several players left and my chip stack is less than 10 times BB or BB will be doubling in a few mintutes. In that case I want to double up to increase my chances of getting ITM. (Example blinds 75/150 and I have 1000 chips with seven players remaining.
3. I am reasonably confident I will be heads up with the raiser I I call the all in or move all in with my hand. I am NOT happy to be all in with multiple opponents in a coin flip situation.
4. It all depends. As with most things in poker. Which place am I in? What place will I be in if I call or go all in and win/loose? Am I sure of my read on my opponent? Will my opponent lay down to a reasonable raise? What's my table image, etc.
ShoeSnatcher
"Give Me Your Shoes!"