The main difference between homopolymer and copolymer is that homopolymers are produced by using a single type of monomer, whereas copolymers are formed by using two different types of monomers. Because of this difference, both homopolymers and copolymers gain their unique set of properties.