I feel like giving up 😔

My long time crush doesn’t like me back which is not surprising because the guys that I’m attracted to doesn’t like me back. However, the guys that approach me and is attracted me is not what I’m attracted to. My friends tell me to think outside the box and just give some of the guys that approach me a chance but I do not want to settle for someone that I do not like just because they like me. I’m about to be 26 and never had an actual relationship. I’m at the point where I’m just fine with being single for the rest of my life since I can’t have the ones that I like. Any advice ?