In all honesty, it's entirely down to you and what makes you feel good and confident.

My opinion from the photos is that I don't think they look bad on you at all, but I don't personally feel that they're doing anything to really enhance your figure and show it off to its best either - I just have a hunch that a slightly different cut of jean (maybe even only subtly different, like a different cut of skinny or straight leg jean) would make your figure look really great. So yep, I think these are absolutely fine and if you love them and feel great in them then definitely keep them, but I also think there's other jeans out there that could make you look really great too.
For my own body shape, I tend to avoid very tight skinny jeans that taper right the way down to the ankle. I feel that they exaggerate my larger areas (thighs and hips), and I don't really like this. I don't think there's a certain "type" of person who skinny jeans (or any jeans for that matter!) suit, skinnies can look great or awful on all different body shapes, and I don't think it's just about weight or size.
Personally, I prefer straight-leg jeans because I really dislike the tightness and tapering around the calves in skinnies. My favourite pair of straight leg jeans actually had a very similar sillouhette to skinnies, but they just went straight down from the knee, so they didn't taper in at the ankle (but there was no big flare either!). Therefore, I felt that my legs looked "balanced" above and below the knee, if that makes any sense. I find that I can wear these jeans in just the same way as you might wear skinnies (e.g., to show off cute pumps, or with a floaty top), but I just find them infinitely more flattering and comfortable without the uncomfortable ankle tapering going on! Also, I find they squish in my arse a lot less! My bum shrank when I lost some weight (which I don't really like!), and skinnies are often so tight they completely eradicate it altogether, leading to an undersirable androgenous flat-arsed look
