Maybe like a blue, or another type of green thats likr darker... i also wear purple and grren togethr... just experimemt and see what you like!
Black, grey, maybe blue
I think black, grey, charcoal, or cream would look good with your shorts.
Black would make the green pop! You could try navy blue for a more preppy combination.
hello!