Sachverhalt: A. A._ (1965, Ägypterin) heiratete 2003 einen Schweizer und erhielt in der Folge eine Aufenthaltsbewilligung (bis 10. Juni 2008). Mit Verfügung vom 5. Oktober 2009 wies das Migrationsamt des Kantons Zürich ihr Aufenthaltsverlängerungsgesuch ab. Nach der Scheidung heiratete A._ den in der Schweiz niederlassungsberechtigten B._ (Bürger der Elfenbeinküste). In der Folge erhielt sie eine bis zum 30. April 2012 gültige Aufenthaltsbewilligung. Nach einer Trennungsvereinbarung im Rahmen eines Eheschutzverfahrens (Trennung ab 1. Mai 2011) widerrief das Migrationsamt die Aufenthaltsbewilligung (23. November 2011). Da ihr Ehemann am 27. März 2013 wieder bei ihr einzog, erteilte das Migrationsamt erneut eine Aufenthaltsbewilligung (bis 30. April 2014). B. Am 18. März 2014 beantragte A._ die Niederlassungsbewilligung. Das Migrationsamt wies dieses Gesuch sowie sinngemäss ein Gesuch um Verlängerung der Aufenthaltsbewilligung mit Verfügung vom 22. Oktober 2014 ab. Grund dafür war, dass die Ehegatten seit 1. Oktober 2013 nicht mehr zusammen wohnten. Der Rekurs an die Sicherheitsdirektion und die Beschwerde danach an das Verwaltungsgericht des Kantons Zürich waren erfolglos. C. Vor Bundesgericht beantragt A._, den Entscheid des Verwaltungsgerichts des Kantons Zürich vom 21. Dezember 2015 aufzuheben, ihr die Niederlassungsbewilligung zu erteilen, evtl. die Aufenthaltsbewilligung zu belassen bzw. zu verlängern. Mit Verfügung vom 10. Februar 2016 erkannte der Präsident der II. öffentlich-rechtlichen Abteilung der Beschwerde aufschiebende Wirkung zu. Das Bundesgericht hat die Akten beigezogen.