Semi-precious stone used for making jewellery which varies in colour from white to green (4)
I believe the answer is:
jade
(Other definitions for jade that I've seen before include "Semiprecious stone - shade of green" , "Green gemstone" , "disreputable woman" , "Worthless horse" , "Semi-precious gemstone -- tired old horse" .)