Question: Collect function with respect to expression

I wonder why in the collect function:  collect(exp, abs (x-x0)) work and collect(exp, x-x0) doesn't? 
I would like to use both, any tip how to change the x-x0 to be seen like abs (x-x0), Or maybe another solution better than the collect function


Best regards 

Please Wait...