How public and private type can be differ?

If you have selected the post type as public, then your status will be appeared for 24 hours to the people from your city but if you have selected the post type as private, then your status will be there forever unless you delete yourself however, the status can be visible to your friends only.