The purpose of this study was to develop the elaborate analogies and to examine the role that the elaborate analogies can play when preservice teachers learn two fundamentally important concepts from a biology text. Two biology concepts are ‘Prokaryotic cell and Eukaryotic cell’, ‘Animal cell’. This study developed a control texts with no analogy, simple analogy texts, elaborate analogy texts on the basis of biology concepts. The eleborate analogy texts were developed using the Teaching-with-Analogies Model. The elaborate-analogy consists of pictorial and text components in which similarities between the analog and the target concept are made explicit. Verbal and pictorial processes combine to promote a mapping key features. For this study, 54 preservice teachers were sampled in the experiment. A one way ANOVA was performed to examine the effect of text treatments. The results indicated that elaborate analogy text type increased learners' interest, understanding and self-efficacy about the biology concept and text itself. Furthermore, the elaborate analogy text enhanced learners' biology concept learning and inference-making as well. In addition, elaborate analogy text increased learners' metacognitive process to correctly assess their knowledge of biology concepts. Thus, elaborate analogies improved the biology knowledge and attitudes of learners by relating what is familiar to what is new. The results are consistent with a constructivist view of learning science and suggest that biology textbook for preservice teachers and high school students should be adapted to use analogy in a more systematic way.