Which is more elastic steel or rubber and why?

I know that steel has large elasticity but don't know why.