personally i raise the flop. you are never gonna know where you are in a hand just check calling. if you get reraised its most likely a flush draw or over pair. either way you cannot fold a set. bad play on your part