 Unlike homogeneous nucleation, heterogeneous nucleation occurs on a surface or impurity.It is much more common than homogeneous nucleation.This is because the nucleation barrier for heterogeneous nucleation is much lower than for homogeneous nucleation.