Personality, a typical way of thinking, feeling, and behaviour. Personality embraces moods, attitudes and views and is expressed most obviously in relationships with others. It involves both intrinsic and acquired behavioural features that differentiate one individual from another and can be found in the relationships of people with the surroundings and with the social group. With the development of social networks, a broad variety of techn iques have been developed to identify user personalities based on their social activities and language usage practices. In terms of distinct machine learning algorithms, information sources and function sets, particular methods vary. Personality prediction has been an important research topic for describing user profiles and person not only in psychology but also in computer science. This paper presents a systematic survey of current work done of personality prediction from social networks. We also prepared a Comparison chart of existing techniques for personality prediction on the basis of relevant parameters. Based on this survey, we finally presented a few future research directions related to personality prediction.