Hard is obsolete and is not used anymore (switches to alpha under the surface).
Soft makes a soft edge on the clipping, which you can set on the UIPanel, and it is slightly slower than alpha.
Alpha makes a hard edge by setting the alpha channel in the shader.
Look inside the shaders to see the specific differences.
Not having any clipping is always slightly faster performance than either of the others.