How are the different forms of precipitation formed?

All the forms of precipitation are formed the same way. The only diferenence is the weight. For example hail needs a bigger updraft to hold it up in a cloud compared to rain.