The type of halogenoalkane
This is the most important factor.
CH2=CH2 + H2 → CH3-CH3 is an example of: