There is no other way of 'changing' your address type. Depending on the amount of inputs this could cost quite a high fee.
If your btc's are composed of small inputs you may wait until the fees will settle down to not pay too much in fees.
But your wallet does have to support segwit. Not every wallet does support segwit yet.
Here is a summarized list of (the most used) wallets supporting segwit:
Bitcoin Core
Blockchain.info (online wallet)
Electrum
GreenAddress
GreenBits
KeepKey (hardware wallet)
Ledger nano/blue (hardware wallet)
Trezor (hardware wallet)
Samurai wallet (not sure about this one)
Better if I wait the fees go low.