it all depends, if it is just a picture it should be right, if it is on a millitary uniform it should be left becuase thats how it was when we headed into battle during the revolutionary war. so it all depends
When looking at a series of flags in the USA the flag of the United States of America should always be on the left. Another way to look at it, if you were the flag this would be the flag's right. On a stage the US flag should be on the left of the stage from the audience view, to the right hand of the speaker. Again, the flag is positioned on the flag's right. If there is a row of flags the US flag should be in the center on the tallest flag pole.
right
US flag goes b the viewer's left
US flag etiquette is: Remove your headwear and place your right hand over your heart (palm in), or hold your headgear to your left shoulder, again with your right hand over your heart.
Looking as a viewer, the US flag is ALWAYS on the left, first in a display
The stars should always be on the upper left, whether the flag is horizontal or vertical.
Top right or bottom left
According to the US Flag Code, the US Flag should be larger in size and (if flying on the same pole), at the top of the pole. If flying the American flag with a state flag, the American flag needs to be on a taller pole than the state flag and displayed on the flag's right side. If flying them on poles of equal size, then flying the American flag on the flag's right side is correct.
The US flag should always be displayed with the blue field in the upper left-hand corner to the viewer.
The U.S. flag should not be flown between other flags, as it is considered the highest national standard and should be displayed in a position of prominence. According to the U.S. Flag Code, when flags of other nations or organizations are flown alongside the U.S. flag, the U.S. flag should be at the center and at the highest point. If the flags are displayed in a line, the U.S. flag should be on its own right (the viewer's left).
Any state flag should be flown below or level with the US Flag, but never above it. If it is on the same level it should be on the right, this includes Texas. The rumor that Texas is the only state that is allowed to fly at level with the US Flag is just that a rumor and an urban myth.
If the flag is in a group of flags (on separate poles) it should be in the center and higher up than the rest of the flags. If it's on it's own pole it should be above the rest of the flags and at least the same size as any other flags on it's pole, if not larger.