How to make table groups have a specific order?

For example, I'm grouping by status but i would like the groups to be listed in a specific order. Not asc/desc but maybe by a weight? So lets say I have ASC: Completed, Draft, Pending, I want to show the groups in this order: Draft, Pending, Completed any way to do this?