Can't decide

I would like to make a sweater for my friend for Christmas - she is also my office manager at work and trust me…I would be sitting in a corner sipping Jack Daniel’s out of the bottle thru a straw if it weren’t for her. She is built kind of like me - smaller on the top and curvy on the bottom - and according to her daughter, her usual size in a jackety style cardigan is XL. I am thinking about CPH or maybe starsky but I was concerned that startsky might be a little bulky around the hips. Does anyone have any ideas for me? (and yes, she will totally appreciate a hand knitted gift!)