Buyer Contract vs Option

Can someone explain the diffrence and the pro’s and con’s of each one.