The present teachings provide novel polymers, and methods of preparing and using thereof. The novel polymers each includes a sulfide, sulfonyl, or sulfonyl bond. The novel polymer are used to make polycations and/or polyanions, which can be used, for example, to produce adhesive complex coacervates.