Asking for advice - Storing collider shapes

Hello, i’m working on a project where at one point i need to be able to store and load different shapes for a polygon collider.
When my player switches from different states i need its hurtbox (a polygon collider) to change accordingly.
What would be your best solution to do it ?

Option 1: Create all the colliders with different shapes and simply switch between them. That allows you to easily craft them in the editor
Option 2: If there is some special reason (try to name it) to modify the single existing collider, then why can’t you just change the content of Points property of the polygon collider?