Just be open to anything. While choice A sounds like you are shopping, you are in fact shopping. If you just hang out too long and wait for Mr/Mrs right to come to you, you may be waiting a long time. The good things in life don't always come to you, you sometimes have to go out and find them. I say you need a good mix of A and B. Go out on dates, flirt, don't be exclusive if no one you are dating currently seems like the "right one." Waiting for the right person can be boring. Why not date a few Mrs/Mr maybes in the meantime. Go out and get laid while you're young. When the "right" person comes along, become monagamous.