Using a wallet that supports Segwit is the best option to avoid slow transaction confirmation.
Simply using a SegWit address doesn't mean your transaction will necessarily confirm any faster. Considering a transaction with Legacy inputs and a transaction with SegWit inputs, if they both have the same fee rate in terms of sats/vbyte, then they will both have the same priority in the mempool and will both take equally long to confirm.
What using SegWit addresses does is make any resulting transaction smaller in terms of bytes, so the same fee rate in sats/vbyte works out as a smaller overall fee in sats. If you were to pay the same overall fee in sats as an identical transaction from a Legacy address, then your fee rate (sats/vbyte) would be higher, and therefore lead to a faster confirmation.