Sexuality isn't a matter of simple categories. Labels like heterosexual, homosexual, bisexual, asexual, demisexual, et.c., are just shortcuts to vague and approximate descriptions of something that's really much more complex. If you prefer females visually but you prefer males tactually, congratulations, you've got that part figured out:). If you like to eat pizza but don't like how it looks, that doesn't make you weird. Just means you have different responses to different senses. If you like pizza more than soup, that doesn't necessarily have to mean you can't enjoy eating or looking at soup every once in a while when you feel like it (as long as you're not stealing the soup without permission).
In short, don't worry about it. It's not a dilemma if you just come to terms with the fact that these labels aren't precise. Enjoy doing what you enjoy (consensually), and don't do what you don't enjoy, and you should be fine.