Webform CiviCRM - add to group option
Make it a -user select-  and then if you want to narrow down the options -> switch the element configuration to static (live is default). When static you can not only decide whixh Groups a user can select - you can also order them - and relabel them.