This is a general question about homomorphisms on groups, rings, and fields.
If we are given a surjective homomorphism $f:A \rightarrow B$ and an injective homomorphism $g:A \rightarrow B$, can we say that A and B are isomorphic? Does the answer change depending on the structure of A and B, i.e. whether they are groups, rings, or fields?