I ran into a situation today where I had AKo, the flop was 2 low spades and a Kc. People started checking, I bet, they called, then on the turn an As drops and the guy before me bets... I pause and think for a bit and choose to fold thinking he's probably made his flush, but now wonder if I made the right decision or if I should have called (or even raised just to get a better idea about the strength of his hand, since if I called I would probably be calling at the river too.) But maybe he had a pair of aces and a lower pair and I should have kept going.

Would appreciate some experienced advice about what should be the right play in this type of situation.

Thanks in advance.