Manipulation of polarization states with metasurfaces is a compelling approach for on-chip photonics and portable information processing. Yet it remains challenging to generate different types of polarization states with a single piece of a metasurface. This paper demonstrates a metasurface to resolve this issue, which is made of L-shaped resonators with different geometrical sizes. Each resonator diffracts a right- or left-handed circularly polarized state with an additional geometrical-scaling-induced phase. The type of polarization state of each diffracted beam is determined by the enantiomorphism, size, and spatial sequence of the resonators in the unit cell. The number of the beams is modulated by the geometry and separation of the resonators. We provide examples to illustrate how to achieve the specific number of diffracted beams with the desired polarization states in experiments. We suggest that this strategy can be applied for integrated photonics and portable quantum information processing.