It’s perfect for a boy shape. The stripes aren’t going to draw attention to the wrong places on a boy shape. They will, however, add the illusion of curves in the right places. If you’re a boy shape that has a really long torso, you can break it up by throwing something around your waist like a sporty or casual belt – maybe a yellow one for fun.
Really, it wouldn’t be bad on a pear shape or an hourglass shape if you’re not worried about a tummy bulge.
On a side note: Remember back in the 90’s when almost all of the actresses (Kim Basinger) had a little pooch on their tummies? I think that should become a fad again. It was one of the few healthy fads in America.