You need to understand what symmetry is allowed. Central symmetry (180 degree rotation)? Mirror symmetry over one of the axes? Rotation to any degree? In some applications, only 0,90,180,270 rotations + mirroring are allowed ... In each case, the answer will be different.
Only for central symmetry, if you assume that the polygon is a beautiful representative (i.e. there are no extra vertices on the edges, and the vertices are held in the containing one with the direct operator, then the centrally symmetric polygon will have an even number of 2 * N vertices, and you can do it:
source share