Dress and Field uniforms (for this sort of badge there is no difference).
For some reason I didn't go to the US Army's Heraldry website to look for clarification. Stupid me
I just did that now and it appears if someone is an officer, from the start, he never gets access to this award. If he instead works his way up the ranks he can:
"An officer awarded an Aviation Badge while serving in an enlisted status is authorized to wear the badge as a permanent part of the uniform"
So I think this answers my question