Edelstein type fixed point theorems