Hi,
im ersten Moment würde ich zu Android raten, einfach, weil mich die Unternehmensphilosophie von Apple abstößt.
Aber das ist ja nicht gefragt. Was für Apple spricht, ist der bessere Kundensupport. Gerade bei etwas älteren Geräten liegt Apple hier klar vorn. Zum Beispiel bei Softwareupdates: während Hersteller von Android-Smartphones ihre Kunden gerade in der Mittel- und Unterklasse schnell (meist nach einem Jahr) vergessen, bekommen iOS-Nutzer lange, teilweise 4-6 Jahre lang Updates, welche auch Sicherheitslücken ausbessern.
Auf der anderen Seite sind Android-Smartphones hardwaretechnisch beim Preis-Leistungs-Verhältnis klar vorn.
Über die Software an sich lässt sich bekanntermaßen streiten, die einen mögen lieber das vorschreibende, dafür aber flüssige iOS, die anderen das anpassbare, aber ressourcenfressendere Android.
Nun zu deinen konkreten Vorschlägen: Du nennst ein iPhone 6 Plus, ein Samsung Galaxy A5, ein Honor 8 und ein OnePlus 3.
Das iPhone 6 Plus hat als einziges Gerät iOS, was du ja im Grunde möchtest. Es hat eine relativ gute Kamera. Allerdings ist es ein sehr großes Gerät. Es gibt viele Android-Smartphones, die trotz des gleich großen 5,5" Displays einen viel kleineren Rahmen haben.
Von den drei Android Smartphones würde ich klar zum OnePlus 3, bzw. OnePlus 3T raten. Denn das OnePlus 3 kann man nicht mehr kaufen. Das ist im Gegensatz zu den anderen beiden Smartphones ein Flaggschiff. Flaggschiffe sind Geräte, die eine Firma repräsentieren sollen und daher den meisten Support einer Firma erhalten. Außerdem ist es eigentlich kein Mittelklasse Smartphone, sondern ganz klar in der unteren Oberklasse anzusiedeln. Nur der Preis ist mittelklassig, was ja nicht schlecht ist. Beispielsweise gilt es auch als das schnellste Android-Smartphone auf dem Markt und viele meiner Freunde sind auch mehr als zufrieden mit dem Gerät. Der Nachteil: Es hat kein iOS.
Bei weiteren Fragen einfach kommentieren...
Raoul