It depends on what is available and what you like/want/need.
With a condo you are responsible for paint-to-paint and there are sometimes amenities included with the common areas and an HOA that maintains and covers certain expenses and services (lawn, pool, gym, etc). Townhomes are similar, but you own the land beneath you and air above you and it is not a paint-to-paint scenario.
Single Family Homes typically require more maintenance (lawn, roof, exterior, pool, etc). But you own a lot of property and usually have more space, can have pool, lawn, garden, etc.
It's all about your needs and personal preferences. And what you can get for the money in your area. If you like to garden, a condo may not be for you. If you want a 2 car garage, you may be looking more at SFHs. If you want amenities without upkeep, you may go for a condo with community pool, gym, clubhouse...
I would talk with an agent in your area and see what option are out there. They may be able to help you narrow down your search.