Here are some tips.
If you are slim and tall like a model, you can pretty much wear any style purse. But, be careful of too small a size. Small bags will make you appear larger.
If you are short and petite keep in mind the proportion. Smaller bags should be chosen and worn close to the body.
If your hips are large you want to draw attention away from that area. Wear a shoulder bag with a short strap so the purse rests under the arm and above the hip.
If you are top heavy you will probably want to draw attention away from your bosom or waist. Use a fairly large shoulder bag with a long strap.
If you have great curves try a shoulder bag that ends just above the waist to accentuate your curves. Avoid ones that are either really big or really small.
If you are a plus size use a purse that is wider in width, like a hobo style. A small bag will make you look larger. Go for bags with short to medium length straps.
And please, avoid carrying something so large that it looks like luggage! Unless of course you are going to the airport.