A good way to create selections is by using the Alpha Channels in your image. If you find a channel with a lot of contrast between the foreground and background color, you can use it to make a selection.
Unfortunately most people limit themselves to the 3 RGB channels, not knowing that there are 7 others to choose from. You can duplicate the image you’re working on (Image > Duplicate), and in the duplicate image, change the color profile to CMYK (Image > Mode > CMYK) to get 4 different alpha channels. You can also convert the image to Lab colors to get 3 other different alpha channels.
Once you look through all the channels and find the channel that has the best contrasts, duplicate it and make any adjustments it may need. Then go back to the original RGB image and choose Select > Load Selection and you will see the duplicate file along with the channel you created, select it and press OK to make your selection.