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 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).
The US flag should always be displayed with the blue field in the upper left-hand corner to the viewer.
When the U.S. flag is flown with state and local flags, it should be placed at the center or highest point of the group of flags. If the flags are arranged in a line, the U.S. flag should be at the far right, with state and local flags to its left. The U.S. flag takes precedence over all other flags.
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.