The principal precursor of cholesterol is -
Acetate

All carbon atoms of cholesterol are derived from acetyl-CoA (activated acetate).

"Cholesterol is a C-27 compound. All its carbon atoms are provided by a single precursor, acetate". — Essential of biochemistry
Citrate
Acetate
Glycerol
Lanosterol